function $AdfDhtmlElementAnimator$$($itemState$$, $duringAnimate$$, $afterAnimate$$, $callbackParameters$$, $component$$1126$$, $frameMethod$$, $frameCount$$) {
  this.Init($itemState$$, $duringAnimate$$, $afterAnimate$$, $callbackParameters$$, $component$$1126$$, $frameMethod$$, $frameCount$$);
}
$goog$exportSymbol$$("AdfDhtmlElementAnimator", $AdfDhtmlElementAnimator$$);
$goog$exportSymbol$$("AdfDhtmlElementAnimator", $AdfDhtmlElementAnimator$$);
$AdfObject$$.$createSubclass$($AdfDhtmlElementAnimator$$);
$AdfDhtmlElementAnimator$$.prototype.Init = function $$AdfDhtmlElementAnimator$$$$Init$($itemState$$1$$, $duringAnimate$$1$$, $afterAnimate$$1$$, $callbackParameters$$1$$, $component$$1127$$, $frameMethod$$1$$, $frameCount$$1$$) {
  $AdfDhtmlElementAnimator$$.$superclass$.Init.call(this);
  this.$_itemState$ = $itemState$$1$$;
  this.$_duringAnimate$ = $duringAnimate$$1$$;
  this.$_afterAnimate$ = $afterAnimate$$1$$;
  this.$_callbackParameters$ = $callbackParameters$$1$$;
  this.$_component$ = $component$$1127$$;
  this.$_startTime$ = (new Date).getTime();
  this.$_frameMethod$ = $frameMethod$$1$$;
  this.$_frameCount$ = $frameCount$$1$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlElementAnimator.prototype.Init", {Init:$AdfDhtmlElementAnimator$$.prototype.Init});
$AdfDhtmlElementAnimator$$.prototype.stop = function $$AdfDhtmlElementAnimator$$$$stop$() {
  this.$_stopped$ = !0;
  window.clearInterval(this.$_intervalID$);
  var $callbackParameters$$2$$ = this.$_callbackParameters$;
  $JSCompiler_StaticMethods__destroy$$(this);
  return $callbackParameters$$2$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlElementAnimator.prototype.stop", {stop:$AdfDhtmlElementAnimator$$.prototype.stop});
function $AdfDhtmlElementAnimator$animate$$($JSCompiler_StaticMethods__start$self$$inline_1942_frameMethod$$2$$, $frameCount$$2_timeLength$$, $items$$1$$, $duringAnimate$$2$$, $afterAnimate$$2$$, $callbackParameters$$3$$, $component$$1128$$) {
  for (var $agent$$292$$ = $AdfAgent$$.$AGENT$, $itemCount$$ = $items$$1$$.length, $itemState$$2$$ = Array($itemCount$$), $i$$313$$ = 0;$i$$313$$ < $itemCount$$;$i$$313$$++) {
    var $item$$11_state$$42$$ = $items$$1$$[$i$$313$$], $finalProperties_finalScrollTop$$ = $item$$11_state$$42$$.$properties$, $finalProperties_finalScrollTop$$ = void 0 === $finalProperties_finalScrollTop$$ ? $item$$11_state$$42$$.properties : $finalProperties_finalScrollTop$$, $element$$228$$ = $item$$11_state$$42$$.element, $element$$228$$ = void 0 === $element$$228$$ ? $item$$11_state$$42$$.element : $element$$228$$, $item$$11_state$$42$$ = {};
    $AdfDhtmlElementAnimator$_gatherSizeState$$($item$$11_state$$42$$, $finalProperties_finalScrollTop$$, $element$$228$$, "width", "offsetWidth", "borderLeftWidth", "borderRightWidth");
    $AdfDhtmlElementAnimator$_gatherSizeState$$($item$$11_state$$42$$, $finalProperties_finalScrollTop$$, $element$$228$$, "height", "offsetHeight", "borderTopWidth", "borderBottomWidth");
    var $finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$ = $finalProperties_finalScrollTop$$.alpha;
    if (null != $finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$ && !isNaN($finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$)) {
      var $JSCompiler_temp_const$$114_initialAlpha_left$$14_right$$4_styleLeft_styleRight_styleTop_top$$15$$ = $element$$228$$.style.opacity;
      if ($element$$228$$.ownerDocument.all && null == $JSCompiler_temp_const$$114_initialAlpha_left$$14_right$$4_styleLeft_styleRight_styleTop_top$$15$$) {
        try {
          $JSCompiler_temp_const$$114_initialAlpha_left$$14_right$$4_styleLeft_styleRight_styleTop_top$$15$$ = $element$$228$$.filters.alpha.opacity / 100;
        } catch ($problem$$5$$) {
        }
      }
      if (null == $JSCompiler_temp_const$$114_initialAlpha_left$$14_right$$4_styleLeft_styleRight_styleTop_top$$15$$ || "" == "" + $JSCompiler_temp_const$$114_initialAlpha_left$$14_right$$4_styleLeft_styleRight_styleTop_top$$15$$) {
        $JSCompiler_temp_const$$114_initialAlpha_left$$14_right$$4_styleLeft_styleRight_styleTop_top$$15$$ = 1;
      }
      $item$$11_state$$42$$.opacity = [$JSCompiler_temp_const$$114_initialAlpha_left$$14_right$$4_styleLeft_styleRight_styleTop_top$$15$$, $finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$ / 100, !0];
    }
    $finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$ = $finalProperties_finalScrollTop$$.zIndex;
    if (null != $finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$ && !isNaN($finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$)) {
      var $JSCompiler_temp_const$$114_initialAlpha_left$$14_right$$4_styleLeft_styleRight_styleTop_top$$15$$ = $item$$11_state$$42$$, $JSCompiler_inline_result$$115_style$$inline_1939_zIndex$$inline_1940$$;
      a: {
        if ($JSCompiler_inline_result$$115_style$$inline_1939_zIndex$$inline_1940$$ = $agent$$292$$.getComputedStyle($element$$228$$)) {
          if ($JSCompiler_inline_result$$115_style$$inline_1939_zIndex$$inline_1940$$ = $JSCompiler_inline_result$$115_style$$inline_1939_zIndex$$inline_1940$$.zIndex, !isNaN($JSCompiler_inline_result$$115_style$$inline_1939_zIndex$$inline_1940$$)) {
            break a;
          }
        }
        $JSCompiler_inline_result$$115_style$$inline_1939_zIndex$$inline_1940$$ = 0;
      }
      $JSCompiler_temp_const$$114_initialAlpha_left$$14_right$$4_styleLeft_styleRight_styleTop_top$$15$$.zIndex = [$JSCompiler_inline_result$$115_style$$inline_1939_zIndex$$inline_1940$$, $finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$, !0];
    }
    $finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$ = $finalProperties_finalScrollTop$$.top;
    null == $finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$ || isNaN($finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$) || ($JSCompiler_temp_const$$114_initialAlpha_left$$14_right$$4_styleLeft_styleRight_styleTop_top$$15$$ = ($JSCompiler_temp_const$$114_initialAlpha_left$$14_right$$4_styleLeft_styleRight_styleTop_top$$15$$ = $element$$228$$.style.top) && "auto" != $JSCompiler_temp_const$$114_initialAlpha_left$$14_right$$4_styleLeft_styleRight_styleTop_top$$15$$ ? 
    parseInt($JSCompiler_temp_const$$114_initialAlpha_left$$14_right$$4_styleLeft_styleRight_styleTop_top$$15$$) : $agent$$292$$.$getElementTop$($element$$228$$), $item$$11_state$$42$$.top = [$JSCompiler_temp_const$$114_initialAlpha_left$$14_right$$4_styleLeft_styleRight_styleTop_top$$15$$, $finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$]);
    $finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$ = $finalProperties_finalScrollTop$$.left;
    null == $finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$ || isNaN($finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$) || ($JSCompiler_temp_const$$114_initialAlpha_left$$14_right$$4_styleLeft_styleRight_styleTop_top$$15$$ = ($JSCompiler_temp_const$$114_initialAlpha_left$$14_right$$4_styleLeft_styleRight_styleTop_top$$15$$ = $element$$228$$.style.left) && "auto" != $JSCompiler_temp_const$$114_initialAlpha_left$$14_right$$4_styleLeft_styleRight_styleTop_top$$15$$ ? 
    parseInt($JSCompiler_temp_const$$114_initialAlpha_left$$14_right$$4_styleLeft_styleRight_styleTop_top$$15$$) : $agent$$292$$.$getElementLeft$($element$$228$$), $item$$11_state$$42$$.left = [$JSCompiler_temp_const$$114_initialAlpha_left$$14_right$$4_styleLeft_styleRight_styleTop_top$$15$$, $finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$]);
    $finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$ = $finalProperties_finalScrollTop$$.right;
    null == $finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$ || isNaN($finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$) || ($JSCompiler_temp_const$$114_initialAlpha_left$$14_right$$4_styleLeft_styleRight_styleTop_top$$15$$ = ($JSCompiler_temp_const$$114_initialAlpha_left$$14_right$$4_styleLeft_styleRight_styleTop_top$$15$$ = $element$$228$$.style.right) && "auto" != $JSCompiler_temp_const$$114_initialAlpha_left$$14_right$$4_styleLeft_styleRight_styleTop_top$$15$$ ? 
    parseInt($JSCompiler_temp_const$$114_initialAlpha_left$$14_right$$4_styleLeft_styleRight_styleTop_top$$15$$) : $agent$$292$$.$getElementLeft$($element$$228$$), $item$$11_state$$42$$.right = [$JSCompiler_temp_const$$114_initialAlpha_left$$14_right$$4_styleLeft_styleRight_styleTop_top$$15$$, $finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$]);
    $finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$ = $finalProperties_finalScrollTop$$.offsetTop;
    null == $finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$ || isNaN($finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$) || ($item$$11_state$$42$$.offsetTop = [$element$$228$$.offsetTop, $finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$]);
    $finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$ = $finalProperties_finalScrollTop$$.offsetLeft;
    null == $finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$ || isNaN($finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$) || ($item$$11_state$$42$$.offsetLeft = [$element$$228$$.offsetLeft, $finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$]);
    $finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$ = $finalProperties_finalScrollTop$$.scrollLeft;
    null == $finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$ || isNaN($finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$) || ($item$$11_state$$42$$.scrollLeft = [$element$$228$$.scrollLeft, $finalAlpha_finalLeft$$1_finalOffsetLeft_finalOffsetTop_finalRight_finalScrollLeft_finalTop$$1_finalZIndex$$, !0]);
    $finalProperties_finalScrollTop$$ = $finalProperties_finalScrollTop$$.scrollTop;
    null == $finalProperties_finalScrollTop$$ || isNaN($finalProperties_finalScrollTop$$) || ($item$$11_state$$42$$.scrollTop = [$element$$228$$.scrollTop, $finalProperties_finalScrollTop$$, !0]);
    $itemState$$2$$[$i$$313$$] = {element:$element$$228$$, state:$item$$11_state$$42$$};
  }
  $frameCount$$2_timeLength$$ = Math.max(1, Math.round($frameCount$$2_timeLength$$ * $AdfDhtmlElementAnimator$_FRAMES_PER_MILLISECOND$$));
  $AdfPage$$.$PAGE$.$isAnimationEnabled$() || ($frameCount$$2_timeLength$$ = 1);
  $JSCompiler_StaticMethods__start$self$$inline_1942_frameMethod$$2$$ = new $AdfDhtmlElementAnimator$$($itemState$$2$$, $duringAnimate$$2$$, $afterAnimate$$2$$, $callbackParameters$$3$$, $component$$1128$$, $JSCompiler_StaticMethods__start$self$$inline_1942_frameMethod$$2$$, $frameCount$$2_timeLength$$);
  $JSCompiler_StaticMethods__start$self$$inline_1942_frameMethod$$2$$.$_animationStepCallback$ = $JSCompiler_StaticMethods__start$self$$inline_1942_frameMethod$$2$$.$createCallback$($JSCompiler_StaticMethods__start$self$$inline_1942_frameMethod$$2$$.$_animationStep$);
  $JSCompiler_StaticMethods__start$self$$inline_1942_frameMethod$$2$$.$_intervalID$ = self.setInterval($JSCompiler_StaticMethods__start$self$$inline_1942_frameMethod$$2$$.$_animationStepCallback$, Math.floor(1 / $AdfDhtmlElementAnimator$_FRAMES_PER_MILLISECOND$$));
  return $JSCompiler_StaticMethods__start$self$$inline_1942_frameMethod$$2$$;
}
$AdfDhtmlElementAnimator$$.animate = $AdfDhtmlElementAnimator$animate$$;
$goog$exportSymbol$$("AdfDhtmlElementAnimator.animate", $AdfDhtmlElementAnimator$animate$$);
function $AdfDhtmlElementAnimator$_gatherSizeState$$($state$$43$$, $finalProperties$$1_finalSize$$, $element$$230$$, $sizeKey$$, $currentSizeProperty_initialSize$$, $borderStartKey$$, $borderEndKey$$) {
  $finalProperties$$1_finalSize$$ = $finalProperties$$1_finalSize$$[$sizeKey$$];
  null == $finalProperties$$1_finalSize$$ || isNaN($finalProperties$$1_finalSize$$) || ($currentSizeProperty_initialSize$$ = $element$$230$$[$currentSizeProperty_initialSize$$], null != $element$$230$$.style && ($currentSizeProperty_initialSize$$ = $AdfDhtmlElementAnimator$_subtractBorderSize$$($currentSizeProperty_initialSize$$, $element$$230$$.style[$borderStartKey$$]), $currentSizeProperty_initialSize$$ = $AdfDhtmlElementAnimator$_subtractBorderSize$$($currentSizeProperty_initialSize$$, $element$$230$$.style[$borderEndKey$$])), 
  $state$$43$$[$sizeKey$$] = [$currentSizeProperty_initialSize$$, $finalProperties$$1_finalSize$$]);
}
function $JSCompiler_StaticMethods__destroy$$($JSCompiler_StaticMethods__destroy$self$$) {
  delete $JSCompiler_StaticMethods__destroy$self$$.$_itemState$;
  delete $JSCompiler_StaticMethods__destroy$self$$.$_duringAnimate$;
  delete $JSCompiler_StaticMethods__destroy$self$$.$_afterAnimate$;
  delete $JSCompiler_StaticMethods__destroy$self$$.$_callbackParameters$;
  delete $JSCompiler_StaticMethods__destroy$self$$.$_component$;
  delete $JSCompiler_StaticMethods__destroy$self$$.$_startTime$;
  delete $JSCompiler_StaticMethods__destroy$self$$.$_intervalID$;
  delete $JSCompiler_StaticMethods__destroy$self$$.$_animationStepCallback$;
  delete $JSCompiler_StaticMethods__destroy$self$$.$_stopped$;
}
$AdfDhtmlElementAnimator$$.prototype.$_animationStep$ = function $$AdfDhtmlElementAnimator$$$$$_animationStep$$() {
  if (!this.$_stopped$ && null != this.$_intervalID$) {
    if (this.$_performAfterAnimate$) {
      window.clearInterval(this.$_intervalID$);
      null != this.$_afterAnimate$ && this.$_afterAnimate$(this.$_callbackParameters$);
      if (this.$_component$) {
        var $clientId$$202_component$$1129_duringAnimate$$3_itemState$$3$$ = this.$_component$;
        $clientId$$202_component$$1129_duringAnimate$$3_itemState$$3$$.$getPeer$() || ($clientId$$202_component$$1129_duringAnimate$$3_itemState$$3$$ = this.$_component$.$getClientId$(), $clientId$$202_component$$1129_duringAnimate$$3_itemState$$3$$ = $AdfPage$$.$PAGE$.$findComponent$($clientId$$202_component$$1129_duringAnimate$$3_itemState$$3$$));
        $clientId$$202_component$$1129_duringAnimate$$3_itemState$$3$$ && ($AdfPage$$.$PAGE$.$__queueDescendantResizeNotifySource$($clientId$$202_component$$1129_duringAnimate$$3_itemState$$3$$), $AdfPage$$.$PAGE$.$__doDescendantResizeNotify$());
      }
      $JSCompiler_StaticMethods__destroy$$(this);
    } else {
      var $clientId$$202_component$$1129_duringAnimate$$3_itemState$$3$$ = this.$_itemState$, $itemCount$$1$$ = $clientId$$202_component$$1129_duringAnimate$$3_itemState$$3$$.length, $frameIndex$$ = Math.round($AdfDhtmlElementAnimator$_FRAMES_PER_MILLISECOND$$ * ((new Date).getTime() - this.$_startTime$)), $frameCount$$3$$ = this.$_frameCount$, $frameMethod$$3$$ = this.$_frameMethod$, $isLastFrame$$ = !1;
      $frameIndex$$ >= $frameCount$$3$$ - 1 && (this.$_performAfterAnimate$ = $isLastFrame$$ = !0);
      for (var $j$$34$$ = 0;$j$$34$$ < $itemCount$$1$$;$j$$34$$++) {
        var $currentItemState_state$$44$$ = $clientId$$202_component$$1129_duringAnimate$$3_itemState$$3$$[$j$$34$$], $element$$231$$ = $currentItemState_state$$44$$.element, $currentItemState_state$$44$$ = $currentItemState_state$$44$$.state, $finalValue$$inline_1950_ieOpacity$$inline_1959_pValue_pValue$$inline_1957$$, $x$$68$$;
        for ($x$$68$$ in $currentItemState_state$$44$$) {
          var $JSCompiler_temp$$117_element$$inline_1956_initialValue$$inline_1949$$;
          if ($isLastFrame$$) {
            $JSCompiler_temp$$117_element$$inline_1956_initialValue$$inline_1949$$ = $currentItemState_state$$44$$[$x$$68$$][1];
          } else {
            $JSCompiler_temp$$117_element$$inline_1956_initialValue$$inline_1949$$ = parseFloat($currentItemState_state$$44$$[$x$$68$$][0]);
            $finalValue$$inline_1950_ieOpacity$$inline_1959_pValue_pValue$$inline_1957$$ = parseFloat($currentItemState_state$$44$$[$x$$68$$][1]);
            var $pName$$inline_1958_time0To1$$inline_1953$$ = $frameIndex$$ / $frameCount$$3$$, $dist0To1$$inline_1954$$ = void 0;
            switch($frameMethod$$3$$) {
              case 0:
                $dist0To1$$inline_1954$$ = $pName$$inline_1958_time0To1$$inline_1953$$;
                break;
              case 1:
                $dist0To1$$inline_1954$$ = Math.pow($pName$$inline_1958_time0To1$$inline_1953$$, 2);
                break;
              case 2:
                $dist0To1$$inline_1954$$ = 1 - Math.pow($pName$$inline_1958_time0To1$$inline_1953$$ - 1, 2);
                break;
              case 3:
                $dist0To1$$inline_1954$$ = (Math.cos($pName$$inline_1958_time0To1$$inline_1953$$ * Math.PI + Math.PI) + 1) / 2;
                break;
              default:
                $AdfLogger$$.$LOGGER$.severe("Invalid AdfDhtmlElementAnimator framing method: " + $frameMethod$$3$$), $dist0To1$$inline_1954$$ = 1;
            }
            $JSCompiler_temp$$117_element$$inline_1956_initialValue$$inline_1949$$ += $dist0To1$$inline_1954$$ * ($finalValue$$inline_1950_ieOpacity$$inline_1959_pValue_pValue$$inline_1957$$ - $JSCompiler_temp$$117_element$$inline_1956_initialValue$$inline_1949$$);
          }
          $finalValue$$inline_1950_ieOpacity$$inline_1959_pValue_pValue$$inline_1957$$ = $JSCompiler_temp$$117_element$$inline_1956_initialValue$$inline_1949$$;
          $currentItemState_state$$44$$[$x$$68$$][2] || ($finalValue$$inline_1950_ieOpacity$$inline_1959_pValue_pValue$$inline_1957$$ += "px");
          $JSCompiler_temp$$117_element$$inline_1956_initialValue$$inline_1949$$ = $element$$231$$;
          $pName$$inline_1958_time0To1$$inline_1953$$ = $x$$68$$;
          "opacity" == $pName$$inline_1958_time0To1$$inline_1953$$ && $AdfAgent$$.$AGENT$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ ? ($finalValue$$inline_1950_ieOpacity$$inline_1959_pValue_pValue$$inline_1957$$ *= 100, $JSCompiler_temp$$117_element$$inline_1956_initialValue$$inline_1949$$.style.filter = 1 == $finalValue$$inline_1950_ieOpacity$$inline_1959_pValue_pValue$$inline_1957$$ ? "" : "alpha(opacity\x3d" + $finalValue$$inline_1950_ieOpacity$$inline_1959_pValue_pValue$$inline_1957$$ + ")") : 
          "offsetLeft" == $pName$$inline_1958_time0To1$$inline_1953$$ ? $JSCompiler_temp$$117_element$$inline_1956_initialValue$$inline_1949$$.style.left = $finalValue$$inline_1950_ieOpacity$$inline_1959_pValue_pValue$$inline_1957$$ : "offsetTop" == $pName$$inline_1958_time0To1$$inline_1953$$ ? $JSCompiler_temp$$117_element$$inline_1956_initialValue$$inline_1949$$.style.top = $finalValue$$inline_1950_ieOpacity$$inline_1959_pValue_pValue$$inline_1957$$ : "scrollLeft" == $pName$$inline_1958_time0To1$$inline_1953$$ ? 
          $AdfAgent$$.$AGENT$.$scrollToPos$($JSCompiler_temp$$117_element$$inline_1956_initialValue$$inline_1949$$, $finalValue$$inline_1950_ieOpacity$$inline_1959_pValue_pValue$$inline_1957$$, null) : "scrollTop" == $pName$$inline_1958_time0To1$$inline_1953$$ ? $AdfAgent$$.$AGENT$.$scrollToPos$($JSCompiler_temp$$117_element$$inline_1956_initialValue$$inline_1949$$, null, $finalValue$$inline_1950_ieOpacity$$inline_1959_pValue_pValue$$inline_1957$$) : $JSCompiler_temp$$117_element$$inline_1956_initialValue$$inline_1949$$.style[$pName$$inline_1958_time0To1$$inline_1953$$] = 
          $finalValue$$inline_1950_ieOpacity$$inline_1959_pValue_pValue$$inline_1957$$;
        }
      }
      $clientId$$202_component$$1129_duringAnimate$$3_itemState$$3$$ = this.$_duringAnimate$;
      null != $clientId$$202_component$$1129_duringAnimate$$3_itemState$$3$$ && $clientId$$202_component$$1129_duringAnimate$$3_itemState$$3$$(this.$_callbackParameters$);
    }
  }
};
function $AdfDhtmlElementAnimator$_subtractBorderSize$$($value$$192$$, $borderWidthStyle$$) {
  null != $borderWidthStyle$$ && "" != $borderWidthStyle$$ && ($value$$192$$ -= parseInt($borderWidthStyle$$));
  return $value$$192$$;
}
var $AdfDhtmlElementAnimator$_FRAMES_PER_MILLISECOND$$ = .06;
$goog$exportSymbol$$("AdfDhtmlElementAnimator.FRAME_METHOD_CONSTANT_SPEED", 0);
$goog$exportSymbol$$("AdfDhtmlElementAnimator.FRAME_METHOD_ACCELERATING", 1);
$goog$exportSymbol$$("AdfDhtmlElementAnimator.FRAME_METHOD_DECELERATING", 2);
$AdfDhtmlElementAnimator$$.FRAME_METHOD_SLOW_FAST_SLOW = 3;
$goog$exportSymbol$$("AdfDhtmlElementAnimator.FRAME_METHOD_SLOW_FAST_SLOW", 3);
