function $AdfAgent$$($version$$7$$, $domWindow$$) {
  this.Init($AdfAgent$$.$UNKNOWN_PLATFORM$, $AdfAgent$$.$guessOS$(), $version$$7$$, $domWindow$$);
}
$goog$exportSymbol$$("AdfAgent", $AdfAgent$$);
$AdfAgent$$.$setInstance$ = function $$AdfAgent$$$$setInstance$$($instance$$) {
  $AdfAgent$$.$AGENT$ = $AdfAgent$$.AGENT = $instance$$;
};
$goog$exportSymbol$$("AdfAgent.setInstance", $AdfAgent$$.$setInstance$);
$AdfObject$$.$createSubclass$($AdfAgent$$);
$AdfAgent$$.$IE_PLATFORM$ = "ie";
$goog$exportSymbol$$("AdfAgent.IE_PLATFORM", $AdfAgent$$.$IE_PLATFORM$);
$AdfAgent$$.$GECKO_PLATFORM$ = "gecko";
$goog$exportSymbol$$("AdfAgent.GECKO_PLATFORM", $AdfAgent$$.$GECKO_PLATFORM$);
$AdfAgent$$.$WEBKIT_PLATFORM$ = "webkit";
$goog$exportSymbol$$("AdfAgent.WEBKIT_PLATFORM", $AdfAgent$$.$WEBKIT_PLATFORM$);
$AdfAgent$$.$OPERA_PLATFORM$ = "opera";
$goog$exportSymbol$$("AdfAgent.OPERA_PLATFORM", $AdfAgent$$.$OPERA_PLATFORM$);
$AdfAgent$$.$EDGE_PLATFORM$ = "edge";
$goog$exportSymbol$$("AdfAgent.EDGE_PLATFORM", $AdfAgent$$.$EDGE_PLATFORM$);
$AdfAgent$$.$UNKNOWN_PLATFORM$ = "unknown";
$goog$exportSymbol$$("AdfAgent.UNKNOWN_PLATFORM", $AdfAgent$$.$UNKNOWN_PLATFORM$);
$AdfAgent$$.$WINDOWS_OS$ = "Windows";
$goog$exportSymbol$$("AdfAgent.WINDOWS_OS", $AdfAgent$$.$WINDOWS_OS$);
$AdfAgent$$.$SOLARIS_OS$ = "Solaris";
$goog$exportSymbol$$("AdfAgent.SOLARIS_OS", $AdfAgent$$.$SOLARIS_OS$);
$AdfAgent$$.$MAC_OS$ = "Mac";
$goog$exportSymbol$$("AdfAgent.MAC_OS", $AdfAgent$$.$MAC_OS$);
$AdfAgent$$.$UNKNOWN_OS$ = "Unknown";
$goog$exportSymbol$$("AdfAgent.UNKNOWN_OS", $AdfAgent$$.$UNKNOWN_OS$);
$AdfAgent$$.$ANDROID_OS$ = "Android";
$goog$exportSymbol$$("AdfAgent.ANDROID_OS", $AdfAgent$$.$ANDROID_OS$);
$AdfAgent$$.$CAP_TOUCH_SCREEN$ = "touchScreen";
$goog$exportSymbol$$("AdfAgent.CAP_TOUCH_SCREEN", $AdfAgent$$.$CAP_TOUCH_SCREEN$);
$AdfAgent$$.$CAP_TOUCH_SCREEN_NONE$ = "none";
$goog$exportSymbol$$("AdfAgent.CAP_TOUCH_SCREEN_NONE", $AdfAgent$$.$CAP_TOUCH_SCREEN_NONE$);
$AdfAgent$$.$CAP_TOUCH_SCREEN_SINGLE$ = "single";
$goog$exportSymbol$$("AdfAgent.CAP_TOUCH_SCREEN_SINGLE", $AdfAgent$$.$CAP_TOUCH_SCREEN_SINGLE$);
$AdfAgent$$.$CAP_TOUCH_SCREEN_MULTIPLE$ = "multiple";
$goog$exportSymbol$$("AdfAgent.CAP_TOUCH_SCREEN_MULTIPLE", $AdfAgent$$.$CAP_TOUCH_SCREEN_MULTIPLE$);
$AdfAgent$$.$_LOG_WRITERS$ = null;
$goog$exportSymbol$$("AdfAgent._LOG_WRITERS", $AdfAgent$$.$_LOG_WRITERS$);
$AdfAgent$$.$getAgent$ = function $$AdfAgent$$$$getAgent$$($domWindow$$1$$) {
  if (!$AdfAgent$$.$_agent$) {
    $AdfAssert$$.assert(null != $domWindow$$1$$);
    var $version$$8$$;
    try {
      var $userAgent$$ = navigator.userAgent, $agentClassName$$ = $AdfAgent$$.$getAgentClassNameFromAgentString$($userAgent$$), $agentClass$$ = window[$agentClassName$$];
      null == $agentClass$$ && ($AdfLogger$$.$LOGGER$.severe($AdfAgent$$.$_AGENT_CLASS_NAME_NOT_FOUND$, $agentClassName$$), $agentClass$$ = this);
      $version$$8$$ = $agentClass$$.$__getAgentVersion$($userAgent$$);
      var $supported$$ = $agentClass$$.$__getSupported$($userAgent$$, $version$$8$$);
      checkAgentSupport && !$supported$$ && alert($AdfAgent$$.$_UNSUPPORTED_BROWSER_ALERT$);
      var $specificAgentClassName$$ = $agentClass$$.$__getSpecificAgentClassName$($userAgent$$, $version$$8$$), $specificAgentClass$$ = window[$specificAgentClassName$$];
      null == $specificAgentClass$$ ? ($AdfLogger$$.$LOGGER$.severe($AdfAgent$$.$_AGENT_CLASS_NAME_NOT_FOUND$, $specificAgentClassName$$), $AdfAgent$$.$_agent$ = new $AdfAgent$$($version$$8$$, $domWindow$$1$$)) : $AdfAgent$$.$_agent$ = new $specificAgentClass$$($version$$8$$, $domWindow$$1$$);
    } catch ($e$$6$$) {
      $AdfAgent$$.$_agent$ = new $AdfAgent$$($version$$8$$, $domWindow$$1$$), $AdfLogger$$.$LOGGER$.$logError$($e$$6$$, $AdfLogger$$.SEVERE, "Unable to initialize specific AdfAgent");
    }
  }
  return $AdfAgent$$.$_agent$;
};
$goog$exportSymbol$$("AdfAgent.getAgent", $AdfAgent$$.$getAgent$);
$AdfAgent$$.$getAgentClassNameFromAgentString$ = function $$AdfAgent$$$$getAgentClassNameFromAgentString$$($userAgent$$1$$) {
  var $name$$74$$ = "AdfAgent";
  -1 != $userAgent$$1$$.indexOf("Opera") ? $name$$74$$ = "AdfOperaAgent" : -1 != $userAgent$$1$$.indexOf("Trident") ? $name$$74$$ = "AdfIEAgent" : -1 != $userAgent$$1$$.indexOf("MSIE") ? $name$$74$$ = "AdfIEAgent" : -1 != $userAgent$$1$$.indexOf("Edge") ? $name$$74$$ = "AdfEdgeAgent" : -1 != $userAgent$$1$$.indexOf("AppleWebKit") || -1 != $userAgent$$1$$.indexOf("Safari") ? $name$$74$$ = "AdfSafariAgent" : -1 != $userAgent$$1$$.indexOf("Gecko/") && ($name$$74$$ = "AdfGeckoAgent");
  return $name$$74$$;
};
$goog$exportSymbol$$("AdfAgent.getAgentClassNameFromAgentString", $AdfAgent$$.$getAgentClassNameFromAgentString$);
$AdfAgent$$.$guessOS$ = function $$AdfAgent$$$$guessOS$$() {
  var $agentName$$ = navigator.userAgent.toLowerCase();
  if (-1 != $agentName$$.indexOf("win")) {
    return $AdfAgent$$.$WINDOWS_OS$;
  }
  if (-1 != $agentName$$.indexOf("mac")) {
    return $AdfAgent$$.$MAC_OS$;
  }
  if (-1 != $agentName$$.indexOf("sunos")) {
    return $AdfAgent$$.$SOLARIS_OS$;
  }
  if (-1 != $agentName$$.indexOf("android")) {
    return $AdfAgent$$.$ANDROID_OS$;
  }
};
$goog$exportSymbol$$("AdfAgent.guessOS", $AdfAgent$$.$guessOS$);
$AdfAgent$$.$guessVersion$ = function $$AdfAgent$$$$guessVersion$$() {
  return parseFloat(navigator.appVersion);
};
$goog$exportSymbol$$("AdfAgent.guessVersion", $AdfAgent$$.$guessVersion$);
$AdfAgent$$.$InitClass$ = function $$AdfAgent$$$$InitClass$$() {
  $AdfAgent$$.$_agent$ = null;
  for (var $keyEvents_modifierDisplayStrings$$ = $AdfAgent$$.$KEY_EVENTS$, $eventIndex$$ = 0;$eventIndex$$ < $keyEvents_modifierDisplayStrings$$.length;$eventIndex$$++) {
    $keyEvents_modifierDisplayStrings$$[$keyEvents_modifierDisplayStrings$$[$eventIndex$$]] = $eventIndex$$;
  }
  $keyEvents_modifierDisplayStrings$$ = [];
  $keyEvents_modifierDisplayStrings$$[$AdfKeyStroke$$.$CTRL_MASK$] = "Ctrl";
  $keyEvents_modifierDisplayStrings$$[$AdfKeyStroke$$.$SHIFT_MASK$] = "Shift";
  $keyEvents_modifierDisplayStrings$$[$AdfKeyStroke$$.$ALT_MASK$] = "Alt";
  $keyEvents_modifierDisplayStrings$$[$AdfKeyStroke$$.$META_MASK$] = "Meta";
  this.$_MODIFIER_DISPLAY_NAMES$ = $keyEvents_modifierDisplayStrings$$;
  this.$_SETTABLE_STYLE_PROPS$ = null;
};
$goog$exportSymbol$$("AdfAgent.InitClass", $AdfAgent$$.$InitClass$);
$AdfAgent$$.prototype.Init = function $$AdfAgent$$$$Init$($platform$$, $os$$, $version$$9$$, $domWindow$$2$$) {
  $AdfAgent$$.$superclass$.Init.call(this);
  $platform$$ || ($platform$$ = $AdfAgent$$.$UNKNOWN_PLATFORM$);
  $os$$ || ($os$$ = $AdfAgent$$.$UNKNOWN_OS$);
  this.$_platform$ = $platform$$;
  this.$_os$ = $os$$;
  this.$_version$ = $version$$9$$;
  this.$_window$ = $domWindow$$2$$;
  this.$_document$ = $domWindow$$2$$.document;
  this.$_oldBodyCursor$ = null;
  this.$_busyCursorShown$ = !1;
  (this.$_capabilities$ = {})[$AdfAgent$$.$CAP_TOUCH_SCREEN$] = this.$GetTouchCapability$();
  $AdfAgent$$.$_addIfNotPresent$(Array.prototype, {every:$AdfAgent$$.$_arrayEvery$, filter:$AdfAgent$$.$_arrayFilter$, forEach:$AdfAgent$$.$_arrayForEach$, indexOf:$AdfAgent$$.$_arrayIndexOf$, lastIndexOf:$AdfAgent$$.$_arrayLastIndexOf$, map:$AdfAgent$$.$_arrayMap$, reduce:$AdfAgent$$.$_arrayReduce$, reduceRight:$AdfAgent$$.$_arrayReduceRight$, some:$AdfAgent$$.$_arraySome$});
  $AdfAgent$$.$_addIfNotPresent$(Array, {isArray:$AdfAgent$$.$_arrayIsArray$});
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.Init", {Init:$AdfAgent$$.prototype.Init});
$AdfAgent$$.prototype.$GetTouchCapability$ = function $$AdfAgent$$$$$GetTouchCapability$$() {
  var $touchCapability$$ = $AdfAgent$$.$CAP_TOUCH_SCREEN_NONE$;
  navigator.$maxTouchPoints$ && ($touchCapability$$ = 1 < navigator.$maxTouchPoints$ ? $AdfAgent$$.$CAP_TOUCH_SCREEN_MULTIPLE$ : $AdfAgent$$.$CAP_TOUCH_SCREEN_SINGLE$);
  return $touchCapability$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.GetTouchCapability", {$GetTouchCapability$:$AdfAgent$$.prototype.$GetTouchCapability$});
$AdfAgent$$.$_addIfNotPresent$ = function $$AdfAgent$$$$_addIfNotPresent$$($target$$52$$, $funcMap$$) {
  for (i in $funcMap$$) {
    $target$$52$$[i] || ($target$$52$$[i] = $funcMap$$[i]);
  }
};
$AdfAgent$$.$_arrayEvery$ = function $$AdfAgent$$$$_arrayEvery$$($everyFunc$$, $thisArg$$) {
  return $AdfAgent$$.$_arrayVisit$($everyFunc$$, $thisArg$$, !1, !0);
};
$AdfAgent$$.$_arrayForEach$ = function $$AdfAgent$$$$_arrayForEach$$($someFunc$$, $thisArg$$1$$) {
  $AdfAgent$$.$_arrayVisit$($someFunc$$, $thisArg$$1$$, !0, !1);
};
$AdfAgent$$.$_arraySome$ = function $$AdfAgent$$$$_arraySome$$($someFunc$$1$$, $thisArg$$2$$) {
  return $AdfAgent$$.$_arrayVisit$($someFunc$$1$$, $thisArg$$2$$, !0, !0);
};
$AdfAgent$$.$_arrayVisit$ = function $$AdfAgent$$$$_arrayVisit$$($everyFunc$$1$$, $thisArg$$3$$, $breakIf$$, $breakEarly$$) {
  for (var $length$$17$$ = this.length, $i$$13$$ = 0;$i$$13$$ < $length$$17$$;$i$$13$$++) {
    if ($i$$13$$ in this && $everyFunc$$1$$.call($thisArg$$3$$, this[$i$$13$$], $i$$13$$, this) === $breakIf$$ && $breakEarly$$) {
      return $breakIf$$;
    }
  }
  return !$breakIf$$;
};
$AdfAgent$$.$_arrayIndexOf$ = function $$AdfAgent$$$$_arrayIndexOf$$($searchValue$$2$$, $startIndex$$) {
  var $length$$18$$ = this.length;
  $startIndex$$ ? 0 > $startIndex$$ && ($startIndex$$ = $length$$18$$ + $startIndex$$, 0 > $startIndex$$ && ($startIndex$$ = 0)) : $startIndex$$ = 0;
  for (var $i$$14$$ = $startIndex$$;$i$$14$$ < $length$$18$$;$i$$14$$++) {
    if ($i$$14$$ in this && this[$i$$14$$] === $searchValue$$2$$) {
      return $i$$14$$;
    }
  }
  return -1;
};
$AdfAgent$$.$_arrayLastIndexOf$ = function $$AdfAgent$$$$_arrayLastIndexOf$$($searchValue$$3$$, $startIndex$$1$$) {
  var $i$$15_length$$19$$ = this.length;
  void 0 === $startIndex$$1$$ || $startIndex$$1$$ > $i$$15_length$$19$$ ? $startIndex$$1$$ = $i$$15_length$$19$$ : 0 > $startIndex$$1$$ && ($startIndex$$1$$ = $i$$15_length$$19$$ + $startIndex$$1$$);
  for ($i$$15_length$$19$$ = $startIndex$$1$$;0 <= $i$$15_length$$19$$;$i$$15_length$$19$$--) {
    if ($i$$15_length$$19$$ in this && this[$i$$15_length$$19$$] === $searchValue$$3$$) {
      return $i$$15_length$$19$$;
    }
  }
  return -1;
};
$AdfAgent$$.$_arrayFilter$ = function $$AdfAgent$$$$_arrayFilter$$($filterFunc$$, $thisArg$$4$$) {
  for (var $filteredArray$$ = [], $length$$20$$ = this.length, $i$$16$$ = 0;$i$$16$$ < $length$$20$$;$i$$16$$++) {
    if ($i$$16$$ in this) {
      var $value$$90$$ = this[$i$$16$$];
      $filterFunc$$.call($thisArg$$4$$, $value$$90$$, $i$$16$$, this) && $filteredArray$$.push($value$$90$$);
    }
  }
  return $filteredArray$$;
};
$AdfAgent$$.$_arrayMap$ = function $$AdfAgent$$$$_arrayMap$$($mapFunc$$, $thisArg$$5$$) {
  for (var $mappedArray$$ = [], $length$$21$$ = this.length, $i$$17$$ = 0;$i$$17$$ < $length$$21$$;$i$$17$$++) {
    $i$$17$$ in this && ($mappedArray$$[$i$$17$$] = $mapFunc$$.call($thisArg$$5$$, this[$i$$17$$], $i$$17$$, this));
  }
  return $mappedArray$$;
};
$AdfAgent$$.$_arrayReduce$ = function $$AdfAgent$$$$_arrayReduce$$($reduceFunc$$, $initialValue$$) {
  var $length$$22$$ = this.length, $prevValue$$ = $initialValue$$;
  if (0 < $length$$22$$) {
    var $i$$18$$ = 0;
    if (1 == arguments.length) {
      for (;$i$$18$$ < $length$$22$$;$i$$18$$++) {
        if ($i$$18$$ in this) {
          $prevValue$$ = this[$i$$18$$];
          $i$$18$$++;
          break;
        }
      }
    }
    for (;$i$$18$$ < $length$$22$$;$i$$18$$++) {
      $i$$18$$ in this && ($prevValue$$ = $reduceFunc$$($prevValue$$, this[$i$$18$$], $i$$18$$, this));
    }
  }
  return $prevValue$$;
};
$AdfAgent$$.$_arrayReduceRight$ = function $$AdfAgent$$$$_arrayReduceRight$$($reduceFunc$$1$$, $initialValue$$1$$) {
  var $i$$19_length$$23$$ = this.length, $prevValue$$1$$ = $initialValue$$1$$;
  if (0 < $i$$19_length$$23$$) {
    --$i$$19_length$$23$$;
    if (1 == arguments.length) {
      for (;0 <= $i$$19_length$$23$$;$i$$19_length$$23$$--) {
        if ($i$$19_length$$23$$ in this) {
          $prevValue$$1$$ = this[$i$$19_length$$23$$];
          $i$$19_length$$23$$--;
          break;
        }
      }
    }
    for (;0 <= $i$$19_length$$23$$;$i$$19_length$$23$$--) {
      $i$$19_length$$23$$ in this && ($prevValue$$1$$ = $reduceFunc$$1$$($prevValue$$1$$, this[$i$$19_length$$23$$], $i$$19_length$$23$$, this));
    }
  }
  return $prevValue$$1$$;
};
$AdfAgent$$.$_arrayIsArray$ = function $$AdfAgent$$$$_arrayIsArray$$($target$$53$$) {
  return "[object Array]" === Object.prototype.toString.call($target$$53$$);
};
$AdfAgent$$.prototype.$createXMLHttpRequest$ = function $$AdfAgent$$$$$createXMLHttpRequest$$() {
  return window.XMLHttpRequest ? new XMLHttpRequest : null;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.createXMLHttpRequest", {$createXMLHttpRequest$:$AdfAgent$$.prototype.$createXMLHttpRequest$});
$AdfAgent$$.prototype.$isInlineDialogRepositioningOnScroll$ = function $$AdfAgent$$$$$isInlineDialogRepositioningOnScroll$$() {
  return $AdfPage$$.$PAGE$.$isPortlet$() ? !1 : !0;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.isInlineDialogRepositioningOnScroll", {$isInlineDialogRepositioningOnScroll$:$AdfAgent$$.prototype.$isInlineDialogRepositioningOnScroll$});
$AdfAgent$$.prototype.$addResizeListener$ = function $$AdfAgent$$$$$addResizeListener$$($id$$181$$, $listener$$42$$) {
  $AdfAssert$$.$assertString$($id$$181$$);
  $AdfAssert$$.$assertFunction$($listener$$42$$);
  var $domElement_resizeTracker$$ = this.getElementById($id$$181$$);
  $AdfAssert$$.$assertDomNode$($domElement_resizeTracker$$);
  var $resizeEventMap$$ = this.$_resizeEventMap$;
  $resizeEventMap$$ || ($resizeEventMap$$ = this.$_resizeEventMap$ = {});
  $resizeEventMap$$[$id$$181$$] ? $domElement_resizeTracker$$ = $resizeEventMap$$[$id$$181$$].$resizeTracker$ : ($domElement_resizeTracker$$ = new $AdfResizeTrackManager$$($domElement_resizeTracker$$), $domElement_resizeTracker$$.start(), $resizeEventMap$$[$id$$181$$] = {$resizeTracker$:$domElement_resizeTracker$$});
  $domElement_resizeTracker$$.addListener($listener$$42$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.addResizeListener", {$addResizeListener$:$AdfAgent$$.prototype.$addResizeListener$});
$AdfAgent$$.prototype.$removeResizeListener$ = function $$AdfAgent$$$$$removeResizeListener$$($id$$182$$, $listener$$43$$) {
  $AdfAssert$$.$assertString$($id$$182$$);
  $AdfAssert$$.$assertFunction$($listener$$43$$);
  var $domElement$$1_resizeEventMap$$1$$ = this.getElementById($id$$182$$);
  $AdfAssert$$.$assertDomNode$($domElement$$1_resizeEventMap$$1$$);
  $domElement$$1_resizeEventMap$$1$$ = this.$_resizeEventMap$;
  $domElement$$1_resizeEventMap$$1$$ || ($domElement$$1_resizeEventMap$$1$$ = this.$_resizeEventMap$ = {});
  if ($domElement$$1_resizeEventMap$$1$$[$id$$182$$]) {
    var $resizeTracker$$1$$ = $domElement$$1_resizeEventMap$$1$$[$id$$182$$].$resizeTracker$;
    $resizeTracker$$1$$.removeListener($listener$$43$$);
    $resizeTracker$$1$$.$isEmpty$() && ($resizeTracker$$1$$.stop(), delete $domElement$$1_resizeEventMap$$1$$[$id$$182$$]);
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.removeResizeListener", {$removeResizeListener$:$AdfAgent$$.prototype.$removeResizeListener$});
$AdfAgent$$.prototype.$getPlatform$ = function $$AdfAgent$$$$$getPlatform$$() {
  return this.$_platform$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getPlatform", {$getPlatform$:$AdfAgent$$.prototype.$getPlatform$});
$AdfAgent$$.prototype.$getOS$ = function $$AdfAgent$$$$$getOS$$() {
  return this.$_os$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getOS", {$getOS$:$AdfAgent$$.prototype.$getOS$});
$AdfAgent$$.prototype.$getVersion$ = function $$AdfAgent$$$$$getVersion$$() {
  return this.$_version$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getVersion", {$getVersion$:$AdfAgent$$.prototype.$getVersion$});
$AdfAgent$$.prototype.$getDomWindow$ = function $$AdfAgent$$$$$getDomWindow$$() {
  return this.$_window$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getDomWindow", {$getDomWindow$:$AdfAgent$$.prototype.$getDomWindow$});
$AdfAgent$$.prototype.$getDomDocument$ = function $$AdfAgent$$$$$getDomDocument$$() {
  return this.$_document$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getDomDocument", {$getDomDocument$:$AdfAgent$$.prototype.$getDomDocument$});
$AdfAgent$$.prototype.$atLeast$ = function $$AdfAgent$$$$$atLeast$$($platform$$1$$, $version$$10$$) {
  return (!$platform$$1$$ || $platform$$1$$ == this.$getPlatform$()) && (!$version$$10$$ || $version$$10$$ <= this.$getVersion$());
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.atLeast", {$atLeast$:$AdfAgent$$.prototype.$atLeast$});
$AdfAgent$$.prototype.getElementById = function $$AdfAgent$$$$getElementById$($id$$183$$) {
  return this.$_document$.getElementById($id$$183$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getElementById", {getElementById:$AdfAgent$$.prototype.getElementById});
$AdfAgent$$.prototype.getElementsByName = function $$AdfAgent$$$$getElementsByName$($name$$75$$) {
  return this.$_document$.getElementsByName($name$$75$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getElementsByName", {getElementsByName:$AdfAgent$$.prototype.getElementsByName});
$AdfAgent$$.prototype.$getOrigin$ = function $$AdfAgent$$$$$getOrigin$$() {
  var $location$$21$$ = document.location, $currentHref_origin$$ = $location$$21$$.origin;
  $currentHref_origin$$ || ($currentHref_origin$$ = $location$$21$$.href, $currentHref_origin$$ = $currentHref_origin$$.slice(0, $currentHref_origin$$.length - ($location$$21$$.pathname.length + $location$$21$$.search.length + $location$$21$$.hash.length)));
  return $currentHref_origin$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getOrigin", {$getOrigin$:$AdfAgent$$.prototype.$getOrigin$});
$AdfAgent$$.prototype.$elementsRemoved$ = function $$AdfAgent$$$$$elementsRemoved$$() {
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.elementsRemoved", {$elementsRemoved$:$AdfAgent$$.prototype.$elementsRemoved$});
$AdfAgent$$.prototype.$allElementsRemoved$ = function $$AdfAgent$$$$$allElementsRemoved$$() {
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.allElementsRemoved", {$allElementsRemoved$:$AdfAgent$$.prototype.$allElementsRemoved$});
$AdfAgent$$.prototype.$isSessionStorageEnabled$ = function $$AdfAgent$$$$$isSessionStorageEnabled$$() {
  if (void 0 === this.$_isSessionStorageEnabled$) {
    try {
      sessionStorage.setItem("_adfTestKey", "on"), sessionStorage.removeItem("_adfTestKey"), this.$_isSessionStorageEnabled$ = !0;
    } catch ($e$$7$$) {
      $AdfLogger$$.$LOGGER$.fine("Access to sessionStorage failed for some unexpected reason. As a result user activity monitoring has been disabled. Name: " + $e$$7$$.name + ", Message: " + $e$$7$$.message), this.$_isSessionStorageEnabled$ = !1;
    }
  }
  return this.$_isSessionStorageEnabled$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.isSessionStorageEnabled", {$isSessionStorageEnabled$:$AdfAgent$$.prototype.$isSessionStorageEnabled$});
$AdfAgent$$.prototype.$getSessionStorageProperty$ = function $$AdfAgent$$$$$getSessionStorageProperty$$($propKey$$1$$) {
  $AdfAssert$$.$assertString$($propKey$$1$$);
  try {
    return sessionStorage.getItem($propKey$$1$$);
  } catch ($e$$8$$) {
    throw $AdfLogger$$.$LOGGER$.$logErrorAsInfo$($e$$8$$, "An error occurred trying to access DOM sessionStorage."), $e$$8$$;
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getSessionStorageProperty", {$getSessionStorageProperty$:$AdfAgent$$.prototype.$getSessionStorageProperty$});
$AdfAgent$$.prototype.$removeSessionStorageProperty$ = function $$AdfAgent$$$$$removeSessionStorageProperty$$($propKey$$2$$) {
  $AdfAssert$$.$assertString$($propKey$$2$$);
  try {
    sessionStorage.removeItem($propKey$$2$$);
  } catch ($e$$9$$) {
    throw $AdfLogger$$.$LOGGER$.$logErrorAsInfo$($e$$9$$, "An error occurred trying to access DOM sessionStorage."), $e$$9$$;
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.removeSessionStorageProperty", {$removeSessionStorageProperty$:$AdfAgent$$.prototype.$removeSessionStorageProperty$});
$AdfAgent$$.prototype.$setSessionStorageProperty$ = function $$AdfAgent$$$$$setSessionStorageProperty$$($propKey$$3$$, $propValue$$) {
  $AdfAssert$$.$assertString$($propKey$$3$$);
  $AdfAssert$$.$assertString$($propValue$$);
  try {
    sessionStorage.setItem($propKey$$3$$, $propValue$$);
  } catch ($e$$10$$) {
    throw $AdfLogger$$.$LOGGER$.$logErrorAsInfo$($e$$10$$, "An error occurred trying to access DOM sessionStorage."), $e$$10$$;
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.setSessionStorageProperty", {$setSessionStorageProperty$:$AdfAgent$$.prototype.$setSessionStorageProperty$});
$AdfAgent$$.prototype.$elementsAdded$ = function $$AdfAgent$$$$$elementsAdded$$() {
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.elementsAdded", {$elementsAdded$:$AdfAgent$$.prototype.$elementsAdded$});
$AdfAgent$$.prototype.$getDescendantComponentsForNode$ = function $$AdfAgent$$$$$getDescendantComponentsForNode$$($node$$4$$, $children$$) {
  $children$$ || ($children$$ = []);
  if ($node$$4$$.firstChild) {
    for (var $page$$1$$ = $AdfPage$$.$PAGE$, $idNodes$$ = this.$getDomDocument$().evaluate(".//*[@id]", $node$$4$$, null, XPathResult.ANY_TYPE, null), $comp_currNode$$ = $idNodes$$.iterateNext();$comp_currNode$$;) {
      ($comp_currNode$$ = $page$$1$$.$findComponent$($comp_currNode$$.id)) && $children$$.push($comp_currNode$$), $comp_currNode$$ = $idNodes$$.iterateNext();
    }
  }
  return $children$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getDescendantComponentsForNode", {$getDescendantComponentsForNode$:$AdfAgent$$.prototype.$getDescendantComponentsForNode$});
$AdfAgent$$.prototype.$setTextContent$ = function $$AdfAgent$$$$$setTextContent$$($node$$5$$, $newText$$1$$) {
  $AdfAssert$$.$assertDomNode$($node$$5$$);
  null === $newText$$1$$ && ($newText$$1$$ = "");
  $node$$5$$.textContent = $newText$$1$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.setTextContent", {$setTextContent$:$AdfAgent$$.prototype.$setTextContent$});
$AdfAgent$$.prototype.$getTextContent$ = function $$AdfAgent$$$$$getTextContent$$($node$$6$$) {
  return $node$$6$$.textContent;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getTextContent", {$getTextContent$:$AdfAgent$$.prototype.$getTextContent$});
$AdfAgent$$.prototype.$setButtonTextContent$ = function $$AdfAgent$$$$$setButtonTextContent$$($node$$7$$, $newText$$2$$) {
  this.$setTextContent$($node$$7$$, $newText$$2$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.setButtonTextContent", {$setButtonTextContent$:$AdfAgent$$.prototype.$setButtonTextContent$});
$AdfAgent$$.prototype.getWindowHeight = function $$AdfAgent$$$$getWindowHeight$() {
  return this.$_window$.innerHeight;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getWindowHeight", {getWindowHeight:$AdfAgent$$.prototype.getWindowHeight});
$AdfAgent$$.prototype.getWindowWidth = function $$AdfAgent$$$$getWindowWidth$() {
  return this.$_window$.innerWidth;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getWindowWidth", {getWindowWidth:$AdfAgent$$.prototype.getWindowWidth});
$AdfAgent$$.prototype.$getElementLeft$ = function $$AdfAgent$$$$$getElementLeft$$($element$$8$$) {
  $AdfAssert$$.$assertDomElement$($element$$8$$);
  var $elemLeft$$ = $element$$8$$.getBoundingClientRect().left;
  return $elemLeft$$ -= $element$$8$$.ownerDocument.documentElement.clientLeft - this.$getBrowserViewportScrollLeft$();
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getElementLeft", {$getElementLeft$:$AdfAgent$$.prototype.$getElementLeft$});
$AdfAgent$$.prototype.$getElementTop$ = function $$AdfAgent$$$$$getElementTop$$($element$$9$$) {
  $AdfAssert$$.$assertDomElement$($element$$9$$);
  var $elemTop$$ = $element$$9$$.getBoundingClientRect().top;
  return $elemTop$$ -= $element$$9$$.ownerDocument.documentElement.clientTop - this.$getBrowserViewportScrollTop$();
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getElementTop", {$getElementTop$:$AdfAgent$$.prototype.$getElementTop$});
$AdfAgent$$.prototype.$getElementPageBounds$ = function $$AdfAgent$$$$$getElementPageBounds$$($docElement$$2_domElement$$2$$) {
  $AdfAssert$$.$assertDomElement$($docElement$$2_domElement$$2$$);
  var $boundingRect$$2$$ = $docElement$$2_domElement$$2$$.getBoundingClientRect();
  $docElement$$2_domElement$$2$$ = $docElement$$2_domElement$$2$$.ownerDocument.documentElement;
  deltaX = $docElement$$2_domElement$$2$$.clientLeft - this.$getBrowserViewportScrollLeft$();
  deltaY = $docElement$$2_domElement$$2$$.clientTop - this.$getBrowserViewportScrollTop$();
  return {top:$boundingRect$$2$$.top - deltaY, left:$boundingRect$$2$$.left - deltaX, bottom:$boundingRect$$2$$.bottom - deltaY, right:$boundingRect$$2$$.right - deltaX};
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getElementPageBounds", {$getElementPageBounds$:$AdfAgent$$.prototype.$getElementPageBounds$});
$AdfAgent$$.prototype.$pointInElementBounds$ = function $$AdfAgent$$$$$pointInElementBounds$$($element$$10$$, $pageX$$1$$, $pageY$$1$$) {
  var $pageTop$$ = this.$getElementTop$($element$$10$$);
  if ($pageY$$1$$ >= $pageTop$$) {
    var $pageLeft$$ = this.$getElementLeft$($element$$10$$);
    if ($pageX$$1$$ >= $pageLeft$$) {
      return $pageY$$1$$ <= $pageTop$$ + $element$$10$$.offsetHeight && $pageX$$1$$ <= $pageLeft$$ + $element$$10$$.offsetWidth;
    }
  }
  return !1;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.pointInElementBounds", {$pointInElementBounds$:$AdfAgent$$.prototype.$pointInElementBounds$});
$AdfAgent$$.prototype.$pointInElementOrChildBounds$ = function $$AdfAgent$$$$$pointInElementOrChildBounds$$($element$$11$$, $pageX$$2$$, $pageY$$2$$) {
  return this.$pointInElementBounds$($element$$11$$, $pageX$$2$$, $pageY$$2$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.pointInElementOrChildBounds", {$pointInElementOrChildBounds$:$AdfAgent$$.prototype.$pointInElementOrChildBounds$});
$AdfAgent$$.$getCSSLengthAsInt$ = function $$AdfAgent$$$$getCSSLengthAsInt$$($cssLength_intLength$$) {
  return "number" === typeof $cssLength_intLength$$ ? $cssLength_intLength$$ : 0 < $cssLength_intLength$$.length && "auto" != $cssLength_intLength$$ ? ($cssLength_intLength$$ = parseInt($cssLength_intLength$$), isNaN($cssLength_intLength$$) && ($cssLength_intLength$$ = 0), $cssLength_intLength$$) : 0;
};
$goog$exportSymbol$$("AdfAgent.getCSSLengthAsInt", $AdfAgent$$.$getCSSLengthAsInt$);
$AdfAgent$$.prototype.$getBoxSizing$ = function $$AdfAgent$$$$$getBoxSizing$$($element$$12$$, $currentStyle$$) {
  $currentStyle$$ || ($currentStyle$$ = this.getComputedStyle($element$$12$$));
  return $currentStyle$$.boxSizing;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getBoxSizing", {$getBoxSizing$:$AdfAgent$$.prototype.$getBoxSizing$});
$AdfAgent$$.prototype.$getOuterWidth$ = function $$AdfAgent$$$$$getOuterWidth$$($element$$13$$, $innerWidth_width$$12$$, $currentStyle$$1$$) {
  $currentStyle$$1$$ || ($currentStyle$$1$$ = this.getComputedStyle($element$$13$$));
  if ("border-box" == this.$getBoxSizing$($element$$13$$, $currentStyle$$1$$)) {
    return $innerWidth_width$$12$$;
  }
  var $cssLengthAsInt$$ = $AdfAgent$$.$getCSSLengthAsInt$;
  $innerWidth_width$$12$$ = $innerWidth_width$$12$$ + $cssLengthAsInt$$($currentStyle$$1$$.paddingLeft) + $cssLengthAsInt$$($currentStyle$$1$$.paddingRight) + $cssLengthAsInt$$($currentStyle$$1$$.marginLeft) + $cssLengthAsInt$$($currentStyle$$1$$.marginRight);
  "TABLE" != $element$$13$$.tagName.toUpperCase() && ($innerWidth_width$$12$$ += $cssLengthAsInt$$($currentStyle$$1$$.borderLeftWidth) + $cssLengthAsInt$$($currentStyle$$1$$.borderRightWidth));
  return $innerWidth_width$$12$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getOuterWidth", {$getOuterWidth$:$AdfAgent$$.prototype.$getOuterWidth$});
$AdfAgent$$.prototype.$getOuterHeight$ = function $$AdfAgent$$$$$getOuterHeight$$($element$$14$$, $height$$11_innerHeight$$, $currentStyle$$2$$) {
  $currentStyle$$2$$ || ($currentStyle$$2$$ = this.getComputedStyle($element$$14$$));
  if ("border-box" == this.$getBoxSizing$($element$$14$$, $currentStyle$$2$$)) {
    return $height$$11_innerHeight$$;
  }
  var $cssLengthAsInt$$1$$ = $AdfAgent$$.$getCSSLengthAsInt$;
  $height$$11_innerHeight$$ = $height$$11_innerHeight$$ - $cssLengthAsInt$$1$$($currentStyle$$2$$.paddingTop) + $cssLengthAsInt$$1$$($currentStyle$$2$$.paddingBottom) + $cssLengthAsInt$$1$$($currentStyle$$2$$.marginTop) + $cssLengthAsInt$$1$$($currentStyle$$2$$.marginBottom);
  "TABLE" != $element$$14$$.tagName.toUpperCase() && ($height$$11_innerHeight$$ += $cssLengthAsInt$$1$$($currentStyle$$2$$.borderTopWidth) + $cssLengthAsInt$$1$$($currentStyle$$2$$.borderBottomWidth));
  return $height$$11_innerHeight$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getOuterHeight", {$getOuterHeight$:$AdfAgent$$.prototype.$getOuterHeight$});
$AdfAgent$$.prototype.$setOuterWidth$ = function $$AdfAgent$$$$$setOuterWidth$$($element$$15$$, $outerWidth$$) {
  var $currentStyle$$3_width$$13$$ = this.getComputedStyle($element$$15$$);
  "border-box" == this.$getBoxSizing$($element$$15$$, $currentStyle$$3_width$$13$$) ? $element$$15$$.style.width = $outerWidth$$ + "px" : ($currentStyle$$3_width$$13$$ = $JSCompiler_StaticMethods__getOuterWidth$$($element$$15$$, $outerWidth$$, $currentStyle$$3_width$$13$$), $element$$15$$.style.width = $currentStyle$$3_width$$13$$ + "px");
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.setOuterWidth", {$setOuterWidth$:$AdfAgent$$.prototype.$setOuterWidth$});
$AdfAgent$$.prototype.$setOuterMaxWidth$ = function $$AdfAgent$$$$$setOuterMaxWidth$$($element$$16$$, $outerMaxWidth$$) {
  var $currentStyle$$4_maxWidth$$ = this.getComputedStyle($element$$16$$);
  "border-box" == this.$getBoxSizing$($element$$16$$, $currentStyle$$4_maxWidth$$) ? $element$$16$$.style.maxWidth = $outerMaxWidth$$ + "px" : ($currentStyle$$4_maxWidth$$ = $JSCompiler_StaticMethods__getOuterWidth$$($element$$16$$, $outerMaxWidth$$, $currentStyle$$4_maxWidth$$), $element$$16$$.style.maxWidth = $currentStyle$$4_maxWidth$$ + "px");
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.setOuterMaxWidth", {$setOuterMaxWidth$:$AdfAgent$$.prototype.$setOuterMaxWidth$});
function $JSCompiler_StaticMethods__getOuterWidth$$($element$$17$$, $outerWidth$$1_width$$14$$, $currentStyle$$5$$) {
  var $cssLengthAsInt$$2$$ = $AdfAgent$$.$getCSSLengthAsInt$;
  $outerWidth$$1_width$$14$$ = $outerWidth$$1_width$$14$$ - $cssLengthAsInt$$2$$($currentStyle$$5$$.paddingLeft) - $cssLengthAsInt$$2$$($currentStyle$$5$$.paddingRight) - $cssLengthAsInt$$2$$($currentStyle$$5$$.marginLeft) - $cssLengthAsInt$$2$$($currentStyle$$5$$.marginRight);
  "TABLE" != $element$$17$$.tagName.toUpperCase() && ($outerWidth$$1_width$$14$$ -= $cssLengthAsInt$$2$$($currentStyle$$5$$.borderLeftWidth) + $cssLengthAsInt$$2$$($currentStyle$$5$$.borderRightWidth));
  0 > $outerWidth$$1_width$$14$$ && ($outerWidth$$1_width$$14$$ = 0);
  return $outerWidth$$1_width$$14$$;
}
$AdfAgent$$.prototype.$getDomForCSSPropertyName$ = function $$AdfAgent$$$$$getDomForCSSPropertyName$$($cssPropertyName_words$$) {
  var $camelCasedStyle_domPropertyName$$ = this.$GetCssToDomPropertyNameMap$()[$cssPropertyName_words$$];
  if ($camelCasedStyle_domPropertyName$$) {
    return $camelCasedStyle_domPropertyName$$;
  }
  $cssPropertyName_words$$ = $cssPropertyName_words$$.split("-");
  len = $cssPropertyName_words$$.length;
  for (var $camelCasedStyle_domPropertyName$$ = $cssPropertyName_words$$[0], $j$$3$$ = 1;$j$$3$$ < len;$j$$3$$++) {
    $camelCasedStyle_domPropertyName$$ += $cssPropertyName_words$$[$j$$3$$].charAt(0).toUpperCase() + $cssPropertyName_words$$[$j$$3$$].substring(1);
  }
  return $camelCasedStyle_domPropertyName$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getDomForCSSPropertyName", {$getDomForCSSPropertyName$:$AdfAgent$$.prototype.$getDomForCSSPropertyName$});
$AdfAgent$$.prototype.$GetCssToDomPropertyNameMap$ = function $$AdfAgent$$$$$GetCssToDomPropertyNameMap$$() {
  return $AdfAgent$$.$_CSS_TO_DOM_MAP$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.GetCssToDomPropertyNameMap", {$GetCssToDomPropertyNameMap$:$AdfAgent$$.prototype.$GetCssToDomPropertyNameMap$});
$AdfAgent$$.prototype.$getStyleProperty$ = function $$AdfAgent$$$$$getStyleProperty$$($style$$1$$, $propertyName$$7$$) {
  return $style$$1$$.getPropertyValue($propertyName$$7$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getStyleProperty", {$getStyleProperty$:$AdfAgent$$.prototype.$getStyleProperty$});
$AdfAgent$$.prototype.$setOuterHeight$ = function $$AdfAgent$$$$$setOuterHeight$$($element$$18$$, $outerHeight$$) {
  var $currentStyle$$6_height$$12$$ = this.getComputedStyle($element$$18$$);
  "border-box" == this.$getBoxSizing$($element$$18$$, $currentStyle$$6_height$$12$$) ? $element$$18$$.style.height = $outerHeight$$ + "px" : ($currentStyle$$6_height$$12$$ = $JSCompiler_StaticMethods__getOuterHeight$$($element$$18$$, $outerHeight$$, $currentStyle$$6_height$$12$$), $element$$18$$.style.height = $currentStyle$$6_height$$12$$ + "px");
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.setOuterHeight", {$setOuterHeight$:$AdfAgent$$.prototype.$setOuterHeight$});
$AdfAgent$$.prototype.$setOuterMaxHeight$ = function $$AdfAgent$$$$$setOuterMaxHeight$$($element$$19$$, $outerHeight$$1$$) {
  var $currentStyle$$7_maxHeight$$ = this.getComputedStyle($element$$19$$);
  "border-box" == this.$getBoxSizing$($element$$19$$, $currentStyle$$7_maxHeight$$) ? $element$$19$$.style.maxHeight = $outerHeight$$1$$ + "px" : ($currentStyle$$7_maxHeight$$ = $JSCompiler_StaticMethods__getOuterHeight$$($element$$19$$, $outerHeight$$1$$, $currentStyle$$7_maxHeight$$), $element$$19$$.style.maxHeight = $currentStyle$$7_maxHeight$$ + "px");
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.setOuterMaxHeight", {$setOuterMaxHeight$:$AdfAgent$$.prototype.$setOuterMaxHeight$});
function $JSCompiler_StaticMethods__getOuterHeight$$($element$$20$$, $height$$13_outerHeight$$2$$, $currentStyle$$8$$) {
  var $cssLengthAsInt$$3$$ = $AdfAgent$$.$getCSSLengthAsInt$;
  $height$$13_outerHeight$$2$$ = $height$$13_outerHeight$$2$$ - $cssLengthAsInt$$3$$($currentStyle$$8$$.paddingTop) - $cssLengthAsInt$$3$$($currentStyle$$8$$.paddingBottom) - $cssLengthAsInt$$3$$($currentStyle$$8$$.marginTop) - $cssLengthAsInt$$3$$($currentStyle$$8$$.marginBottom);
  "TABLE" != $element$$20$$.tagName.toUpperCase() && ($height$$13_outerHeight$$2$$ -= $cssLengthAsInt$$3$$($currentStyle$$8$$.borderTopWidth) + $cssLengthAsInt$$3$$($currentStyle$$8$$.borderBottomWidth));
  0 > $height$$13_outerHeight$$2$$ && ($height$$13_outerHeight$$2$$ = 0);
  return $height$$13_outerHeight$$2$$;
}
$AdfAgent$$.prototype.$getWindowClientWidth$ = function $$AdfAgent$$$$$getWindowClientWidth$$($domWindow$$3$$) {
  return $domWindow$$3$$.document.documentElement.clientWidth;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getWindowClientWidth", {$getWindowClientWidth$:$AdfAgent$$.prototype.$getWindowClientWidth$});
$AdfAgent$$.prototype.$getWindowClientHeight$ = function $$AdfAgent$$$$$getWindowClientHeight$$($domWindow$$4$$) {
  return $domWindow$$4$$.document.documentElement.clientHeight;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getWindowClientHeight", {$getWindowClientHeight$:$AdfAgent$$.prototype.$getWindowClientHeight$});
$AdfAgent$$.prototype.$getWindowScrollWidth$ = function $$AdfAgent$$$$$getWindowScrollWidth$$($domWindow$$5$$) {
  return $domWindow$$5$$.document.documentElement.scrollWidth;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getWindowScrollWidth", {$getWindowScrollWidth$:$AdfAgent$$.prototype.$getWindowScrollWidth$});
$AdfAgent$$.prototype.$getWindowScrollHeight$ = function $$AdfAgent$$$$$getWindowScrollHeight$$($domWindow$$6$$) {
  return $domWindow$$6$$.document.documentElement.scrollHeight;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getWindowScrollHeight", {$getWindowScrollHeight$:$AdfAgent$$.prototype.$getWindowScrollHeight$});
$AdfAgent$$.prototype.$getBrowserViewportScrollTop$ = function $$AdfAgent$$$$$getBrowserViewportScrollTop$$() {
  return this.$getDomDocument$().documentElement.scrollTop;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getBrowserViewportScrollTop", {$getBrowserViewportScrollTop$:$AdfAgent$$.prototype.$getBrowserViewportScrollTop$});
$AdfAgent$$.prototype.$getBrowserViewportScrollLeft$ = function $$AdfAgent$$$$$getBrowserViewportScrollLeft$$() {
  return this.$getDomDocument$().documentElement.scrollLeft;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getBrowserViewportScrollLeft", {$getBrowserViewportScrollLeft$:$AdfAgent$$.prototype.$getBrowserViewportScrollLeft$});
$AdfAgent$$.prototype.getOverrideStyle = function $$AdfAgent$$$$getOverrideStyle$($element$$21$$) {
  var $mutableStyle$$ = $element$$21$$.style;
  $mutableStyle$$ || ($element$$21$$.setAttribute("style", ""), $mutableStyle$$ = $element$$21$$.getAttribute("style"));
  return $mutableStyle$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getOverrideStyle", {getOverrideStyle:$AdfAgent$$.prototype.getOverrideStyle});
$AdfAgent$$.prototype.getComputedStyle = function $$AdfAgent$$$$getComputedStyle$($element$$22$$) {
  return $element$$22$$.ownerDocument.defaultView.getComputedStyle($element$$22$$, null);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getComputedStyle", {getComputedStyle:$AdfAgent$$.prototype.getComputedStyle});
$AdfAgent$$.prototype.$copyStyle$ = function $$AdfAgent$$$$$copyStyle$$($sourceElement$$, $targetElement$$) {
  $AdfAssert$$.$assertDomElement$($targetElement$$);
  $AdfAssert$$.$assertDomElement$($sourceElement$$);
  var $targetStyle$$ = $targetElement$$.style, $sourceStyle$$ = this.getComputedStyle($sourceElement$$), $settableStyleProps$$ = $AdfAgent$$.$_SETTABLE_STYLE_PROPS$;
  if (null == $settableStyleProps$$) {
    var $settableStyleProps$$ = [], $propCount_regexFilter$$ = /^[^0-9]/, $i$$20_styleProp$$;
    for ($i$$20_styleProp$$ in $sourceStyle$$) {
      var $currProp_styleValue$$ = $sourceStyle$$[$i$$20_styleProp$$];
      if ("cssText" != $i$$20_styleProp$$ && "function" != typeof $currProp_styleValue$$ && $propCount_regexFilter$$.test($i$$20_styleProp$$)) {
        try {
          null != $currProp_styleValue$$ && 0 < $currProp_styleValue$$.length && ($targetStyle$$[$i$$20_styleProp$$] = $currProp_styleValue$$);
        } catch ($e$$11$$) {
          continue;
        }
        $settableStyleProps$$.push($i$$20_styleProp$$);
      }
    }
    $AdfAgent$$.$_SETTABLE_STYLE_PROPS$ = $settableStyleProps$$;
  } else {
    for ($propCount_regexFilter$$ = $settableStyleProps$$.length, $i$$20_styleProp$$ = 0;$i$$20_styleProp$$ < $propCount_regexFilter$$;$i$$20_styleProp$$++) {
      $currProp_styleValue$$ = $settableStyleProps$$[$i$$20_styleProp$$], null != $sourceStyle$$[$currProp_styleValue$$] && 0 < $sourceStyle$$[$currProp_styleValue$$].length && ($targetStyle$$[$currProp_styleValue$$] = $sourceStyle$$[$currProp_styleValue$$]);
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.copyStyle", {$copyStyle$:$AdfAgent$$.prototype.$copyStyle$});
$AdfAgent$$.prototype.$addBubbleEventListener$ = function $$AdfAgent$$$$$addBubbleEventListener$$($nodeOrWindow$$, $eventType$$4$$, $listener$$44$$) {
  $AdfAssert$$.$assertString$($eventType$$4$$);
  $AdfAssert$$.$assertFunction$($listener$$44$$);
  $nodeOrWindow$$.addEventListener($eventType$$4$$, $listener$$44$$, !1);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.addBubbleEventListener", {$addBubbleEventListener$:$AdfAgent$$.prototype.$addBubbleEventListener$});
$AdfAgent$$.prototype.$removeBubbleEventListener$ = function $$AdfAgent$$$$$removeBubbleEventListener$$($nodeOrWindow$$1$$, $eventType$$5$$, $listener$$45$$) {
  $AdfAssert$$.$assertString$($eventType$$5$$);
  $AdfAssert$$.$assertFunction$($listener$$45$$);
  $nodeOrWindow$$1$$.removeEventListener($eventType$$5$$, $listener$$45$$, !1);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.removeBubbleEventListener", {$removeBubbleEventListener$:$AdfAgent$$.prototype.$removeBubbleEventListener$});
$AdfAgent$$.prototype.$addEventCaptures$ = function $$AdfAgent$$$$$addEventCaptures$$($node$$8$$, $listener$$46$$) {
  $AdfAssert$$.$assertDomNode$($node$$8$$);
  $AdfAssert$$.$assertFunction$($listener$$46$$);
  for (var $events$$ = $AdfAgent$$.$REDISTRIBUTE_EVENTS$, $eventCount$$ = $events$$.length, $eventIndex$$1$$ = 0;$eventIndex$$1$$ < $eventCount$$;$eventIndex$$1$$++) {
    $node$$8$$.addEventListener($events$$[$eventIndex$$1$$], $listener$$46$$, !0);
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.addEventCaptures", {$addEventCaptures$:$AdfAgent$$.prototype.$addEventCaptures$});
$AdfAgent$$.prototype.$removeEventCaptures$ = function $$AdfAgent$$$$$removeEventCaptures$$($node$$9$$, $listener$$47$$) {
  $AdfAssert$$.$assertDomNode$($node$$9$$);
  $AdfAssert$$.$assertFunction$($listener$$47$$);
  for (var $events$$1$$ = $AdfAgent$$.$REDISTRIBUTE_EVENTS$, $eventCount$$1$$ = $events$$1$$.length, $eventIndex$$2$$ = 0;$eventIndex$$2$$ < $eventCount$$1$$;$eventIndex$$2$$++) {
    $node$$9$$.removeEventListener($events$$1$$[$eventIndex$$2$$], $listener$$47$$, !0);
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.removeEventCaptures", {$removeEventCaptures$:$AdfAgent$$.prototype.$removeEventCaptures$});
$AdfAgent$$.prototype.$addEventBubbles$ = function $$AdfAgent$$$$$addEventBubbles$$($node$$10$$, $listener$$48$$) {
  $AdfAgent$$.$_addEventListeners$($node$$10$$, $AdfAgent$$.$REDISTRIBUTE_EVENTS$, $listener$$48$$, !1);
  $AdfAgent$$.$_addEventListeners$($node$$10$$, $AdfAgent$$.$_REDISTRIBUTE_CAPTURE_EVENTS$, $listener$$48$$, !0);
  this.$_capabilities$[$AdfAgent$$.$CAP_TOUCH_SCREEN$] != $AdfAgent$$.$CAP_TOUCH_SCREEN_NONE$ && $AdfAgent$$.$_addEventListeners$($node$$10$$, $AdfAgent$$.$_REDISTRIBUTE_TOUCH_EVENTS$, $listener$$48$$, !1);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.addEventBubbles", {$addEventBubbles$:$AdfAgent$$.prototype.$addEventBubbles$});
$AdfAgent$$.prototype.$removeEventBubbles$ = function $$AdfAgent$$$$$removeEventBubbles$$($node$$11$$, $listener$$49$$) {
  $AdfAgent$$.$_removeEventListeners$($node$$11$$, $AdfAgent$$.$REDISTRIBUTE_EVENTS$, $listener$$49$$, !1);
  $AdfAgent$$.$_removeEventListeners$($node$$11$$, $AdfAgent$$.$_REDISTRIBUTE_CAPTURE_EVENTS$, $listener$$49$$, !0);
  this.$_capabilities$[$AdfAgent$$.$CAP_TOUCH_SCREEN$] != $AdfAgent$$.$CAP_TOUCH_SCREEN_NONE$ && $AdfAgent$$.$_removeEventListeners$($node$$11$$, $AdfAgent$$.$_REDISTRIBUTE_TOUCH_EVENTS$, $listener$$49$$, !1);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.removeEventBubbles", {$removeEventBubbles$:$AdfAgent$$.prototype.$removeEventBubbles$});
$AdfAgent$$.prototype.$addKeyEventListener$ = function $$AdfAgent$$$$$addKeyEventListener$$($element$$23$$, $listener$$50$$) {
  $element$$23$$.addEventListener("keydown", $listener$$50$$, !1);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.addKeyEventListener", {$addKeyEventListener$:$AdfAgent$$.prototype.$addKeyEventListener$});
$AdfAgent$$.prototype.$removeKeyEventListener$ = function $$AdfAgent$$$$$removeKeyEventListener$$($element$$24$$, $listener$$51$$) {
  $element$$24$$.removeEventListener("keydown", $listener$$51$$, !1);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.removeKeyEventListener", {$removeKeyEventListener$:$AdfAgent$$.prototype.$removeKeyEventListener$});
$AdfAgent$$.prototype.$startDocumentKeyEventCapture$ = function $$AdfAgent$$$$$startDocumentKeyEventCapture$$($listenerMap$$, $focusProxy$$) {
  $AdfAssert$$.assert($listenerMap$$);
  $AdfAssert$$.$assertDomElement$($focusProxy$$);
  for (var $ownerDoc$$ = $focusProxy$$.ownerDocument, $keyEvents$$1$$ = $AdfAgent$$.$KEY_EVENTS$, $eventCount$$2$$ = $keyEvents$$1$$.length, $eventIndex$$3$$ = 0;$eventIndex$$3$$ < $eventCount$$2$$;$eventIndex$$3$$++) {
    var $currEventName$$ = $keyEvents$$1$$[$eventIndex$$3$$], $currListener$$ = $listenerMap$$[$currEventName$$];
    $currListener$$ && ($AdfAssert$$.$assertFunction$($currListener$$), $ownerDoc$$.addEventListener($currEventName$$, $currListener$$, !0));
  }
  return null;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.startDocumentKeyEventCapture", {$startDocumentKeyEventCapture$:$AdfAgent$$.prototype.$startDocumentKeyEventCapture$});
$AdfAgent$$.prototype.$endDocumentKeyEventCapture$ = function $$AdfAgent$$$$$endDocumentKeyEventCapture$$($listenerMap$$1$$, $focusProxy$$1$$) {
  $AdfAssert$$.assert($listenerMap$$1$$);
  $AdfAssert$$.$assertDomElement$($focusProxy$$1$$);
  for (var $ownerDoc$$1$$ = $focusProxy$$1$$.ownerDocument, $keyEvents$$2$$ = $AdfAgent$$.$KEY_EVENTS$, $eventCount$$3$$ = $keyEvents$$2$$.length, $eventIndex$$4$$ = 0;$eventIndex$$4$$ < $eventCount$$3$$;$eventIndex$$4$$++) {
    var $currEventName$$1$$ = $keyEvents$$2$$[$eventIndex$$4$$];
    $ownerDoc$$1$$.removeEventListener($currEventName$$1$$, $listenerMap$$1$$[$currEventName$$1$$], !0);
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.endDocumentKeyEventCapture", {$endDocumentKeyEventCapture$:$AdfAgent$$.prototype.$endDocumentKeyEventCapture$});
$AdfAgent$$.prototype.$beginDirtyStateTracking$ = function $$AdfAgent$$$$$beginDirtyStateTracking$$() {
  $AdfLogger$$.$LOGGER$.warning("Deprecated usage of AdfAgent beginDirtyStateTracking");
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.beginDirtyStateTracking", {$beginDirtyStateTracking$:$AdfAgent$$.prototype.$beginDirtyStateTracking$});
$AdfAgent$$.prototype.$endDirtyStateTracking$ = function $$AdfAgent$$$$$endDirtyStateTracking$$() {
  $AdfLogger$$.$LOGGER$.warning("Deprecated usage of AdfAgent endDirtyStateTracking");
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.endDirtyStateTracking", {$endDirtyStateTracking$:$AdfAgent$$.prototype.$endDirtyStateTracking$});
$AdfAgent$$.prototype.$isDirty$ = function $$AdfAgent$$$$$isDirty$$($component$$3$$, $domElement$$5$$) {
  $AdfLogger$$.$LOGGER$.warning("Deprecated usage of AdfAgent isDirty");
  var $element$$25$$ = null == $domElement$$5$$ ? $component$$3$$.$getPeer$().$getDomElement$() : $domElement$$5$$;
  return $AdfPage$$.$PAGE$.$_dirtyStateService$.$hasDirtyData$($element$$25$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.isDirty", {$isDirty$:$AdfAgent$$.prototype.$isDirty$});
$AdfAgent$$.prototype.$setDirty$ = function $$AdfAgent$$$$$setDirty$$($component$$4$$) {
  $AdfLogger$$.$LOGGER$.warning("Deprecated usage of AdfAgent setDirty");
  $AdfPage$$.$PAGE$.$_dirtyStateService$.$setDirty$($component$$4$$, !0);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.setDirty", {$setDirty$:$AdfAgent$$.prototype.$setDirty$});
$AdfAgent$$.prototype.$getKeyCode$ = function $$AdfAgent$$$$$getKeyCode$$($keyEvent$$) {
  return $keyEvent$$.keyCode;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getKeyCode", {$getKeyCode$:$AdfAgent$$.prototype.$getKeyCode$});
$AdfAgent$$.prototype.$isFunctionKey$ = function $$AdfAgent$$$$$isFunctionKey$$($keyEvent$$1$$) {
  return 0 == $keyEvent$$1$$.charCode;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.isFunctionKey", {$isFunctionKey$:$AdfAgent$$.prototype.$isFunctionKey$});
$AdfAgent$$.prototype.$getModifierDisplayName$ = function $$AdfAgent$$$$$getModifierDisplayName$$($modifier$$) {
  return $AdfAgent$$.$_MODIFIER_DISPLAY_NAMES$[$modifier$$];
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getModifierDisplayName", {$getModifierDisplayName$:$AdfAgent$$.prototype.$getModifierDisplayName$});
$AdfAgent$$.prototype.$getEventTarget$ = function $$AdfAgent$$$$$getEventTarget$$($event$$2$$) {
  return $event$$2$$.target;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getEventTarget", {$getEventTarget$:$AdfAgent$$.prototype.$getEventTarget$});
function $JSCompiler_StaticMethods__getEventRelatedTarget$$($nativeEvent_relatedTarget$$) {
  $nativeEvent_relatedTarget$$ = $nativeEvent_relatedTarget$$.relatedTarget;
  try {
    if ($nativeEvent_relatedTarget$$ && $nativeEvent_relatedTarget$$.nodeType) {
      return $nativeEvent_relatedTarget$$;
    }
  } catch ($e$$12$$) {
    $nativeEvent_relatedTarget$$ = null;
  }
  return $nativeEvent_relatedTarget$$;
}
$AdfAgent$$.prototype.$getEventToElement$ = function $$AdfAgent$$$$$getEventToElement$$($nativeEvent$$1$$) {
  var $domEventType$$ = $nativeEvent$$1$$.type;
  return "mouseover" == $domEventType$$ ? this.$getEventTarget$() : "mouseout" == $domEventType$$ ? $JSCompiler_StaticMethods__getEventRelatedTarget$$($nativeEvent$$1$$) : null;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getEventToElement", {$getEventToElement$:$AdfAgent$$.prototype.$getEventToElement$});
$AdfAgent$$.prototype.$getEventFromElement$ = function $$AdfAgent$$$$$getEventFromElement$$($nativeEvent$$2$$) {
  var $domEventType$$1$$ = $nativeEvent$$2$$.type;
  return "mouseover" == $domEventType$$1$$ ? $JSCompiler_StaticMethods__getEventRelatedTarget$$($nativeEvent$$2$$) : "mouseout" == $domEventType$$1$$ ? this.$getEventTarget$() : null;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getEventFromElement", {$getEventFromElement$:$AdfAgent$$.prototype.$getEventFromElement$});
$AdfAgent$$.prototype.$getComponentEvent$ = function $$AdfAgent$$$$$getComponentEvent$$($component$$5$$, $nativeEvent$$3$$, $prevComponent$$) {
  var $type$$89$$ = this.$mapNativeToComponentEventType$($nativeEvent$$3$$.type);
  if ($type$$89$$) {
    return $type$$89$$ == $AdfComponentEvent$$.$FOCUS_EVENT_TYPE$ ? void 0 === $prevComponent$$ ? new $AdfDomComponentEvent$$($component$$5$$, $type$$89$$, $nativeEvent$$3$$) : new $AdfDomComponentFocusEvent$$($prevComponent$$, $component$$5$$, $type$$89$$, $nativeEvent$$3$$) : $type$$89$$ == $AdfComponentEvent$$.$BLUR_EVENT_TYPE$ ? new $AdfDomComponentEvent$$($component$$5$$, $type$$89$$, $nativeEvent$$3$$) : $type$$89$$ == $AdfComponentEvent$$.$CONTEXT_MENU_EVENT_TYPE$ ? new $AdfDomShowContextMenuEvent$$($component$$5$$, 
    $type$$89$$, $nativeEvent$$3$$) : void 0 != $AdfAgent$$.$_NATIVE_TOUCH_TO_COMPONENT_MAPPINGS$[$nativeEvent$$3$$.type] ? new $AdfComponentTouchEvent$$($component$$5$$, $type$$89$$, $nativeEvent$$3$$) : this.$CreateUIInputEvent$($component$$5$$, $type$$89$$, $nativeEvent$$3$$);
  }
  $AdfLogger$$.$LOGGER$.warning("unmapped event:", $AdfUIUtils$$.$getPropertiesAsString$($nativeEvent$$3$$));
  return null;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getComponentEvent", {$getComponentEvent$:$AdfAgent$$.prototype.$getComponentEvent$});
$AdfAgent$$.prototype.$CreateUIInputEvent$ = function $$AdfAgent$$$$$CreateUIInputEvent$$($component$$6$$, $type$$90$$, $nativeEvent$$4$$) {
  return new $AdfDomUIInputEvent$$($component$$6$$, $type$$90$$, $nativeEvent$$4$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.CreateUIInputEvent", {$CreateUIInputEvent$:$AdfAgent$$.prototype.$CreateUIInputEvent$});
$AdfAgent$$.prototype.$elementFromPagePoint$ = function $$AdfAgent$$$$$elementFromPagePoint$$($pageX$$3$$, $pageY$$3$$, $elementAtPoint_hintElement$$, $exclusionContext$$, $exclusionCallback$$) {
  $AdfAssert$$.$assertNumber$($pageX$$3$$);
  $AdfAssert$$.$assertNumber$($pageY$$3$$);
  $AdfAssert$$.$assertFunctionOrNull$($exclusionCallback$$);
  var $checkElement_data$$32_theDocument$$ = this.$_document$, $bodyElement$$ = $checkElement_data$$32_theDocument$$.body, $excludeChild$$ = null;
  if ($elementAtPoint_hintElement$$) {
    if ($elementAtPoint_hintElement$$.parentNode != $checkElement_data$$32_theDocument$$.documentElement) {
      $checkElement_data$$32_theDocument$$ = $elementAtPoint_hintElement$$;
      $elementAtPoint_hintElement$$ = null;
      do {
        this.$pointInElementBounds$($checkElement_data$$32_theDocument$$, $pageX$$3$$, $pageY$$3$$) ? $elementAtPoint_hintElement$$ ? this.$pointInElementChrome$($checkElement_data$$32_theDocument$$, $pageX$$3$$, $pageY$$3$$) && ($elementAtPoint_hintElement$$ = $checkElement_data$$32_theDocument$$) : $elementAtPoint_hintElement$$ = $checkElement_data$$32_theDocument$$ : ($elementAtPoint_hintElement$$ = null, $excludeChild$$ = $checkElement_data$$32_theDocument$$), $checkElement_data$$32_theDocument$$ = 
        $checkElement_data$$32_theDocument$$.parentNode;
      } while ($checkElement_data$$32_theDocument$$ != $bodyElement$$);
    } else {
      $elementAtPoint_hintElement$$ = null;
    }
  }
  if ($elementAtPoint_hintElement$$ && this.$pointInElementChrome$($elementAtPoint_hintElement$$, $pageX$$3$$, $pageY$$3$$)) {
    return $elementAtPoint_hintElement$$;
  }
  $checkElement_data$$32_theDocument$$ = {target:$elementAtPoint_hintElement$$, zIndex:0, done:!1};
  $JSCompiler_StaticMethods__elementFromPagePointImpl$$(this, $elementAtPoint_hintElement$$ ? $elementAtPoint_hintElement$$ : $bodyElement$$, $pageX$$3$$, $pageY$$3$$, $checkElement_data$$32_theDocument$$, !1, $excludeChild$$, $exclusionContext$$, $exclusionCallback$$);
  $elementAtPoint_hintElement$$ = $checkElement_data$$32_theDocument$$.target;
  $elementAtPoint_hintElement$$ || ($checkElement_data$$32_theDocument$$.zIndex = 0, $JSCompiler_StaticMethods__elementFromPagePointImpl$$(this, $bodyElement$$, $pageX$$3$$, $pageY$$3$$, $checkElement_data$$32_theDocument$$, !0, null, $exclusionContext$$, $exclusionCallback$$), $elementAtPoint_hintElement$$ = $checkElement_data$$32_theDocument$$.target);
  return $elementAtPoint_hintElement$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.elementFromPagePoint", {$elementFromPagePoint$:$AdfAgent$$.prototype.$elementFromPagePoint$});
function $JSCompiler_StaticMethods__elementFromPagePointImpl$$($JSCompiler_StaticMethods__elementFromPagePointImpl$self$$, $currChild_fromElem$$, $x$$61$$, $y$$42$$, $data$$33$$, $ignoreParentBounds$$, $excludeChild$$1$$, $exclusionContext$$1$$, $exclusionCallback$$1$$) {
  for ($currChild_fromElem$$ = $currChild_fromElem$$.firstChild;$currChild_fromElem$$ && !$data$$33$$.done;) {
    if (1 == $currChild_fromElem$$.nodeType && $currChild_fromElem$$ != $excludeChild$$1$$ && (null == $exclusionCallback$$1$$ || !$exclusionCallback$$1$$.call($exclusionContext$$1$$, $currChild_fromElem$$))) {
      var $checkChildren_childStyle$$ = $JSCompiler_StaticMethods__elementFromPagePointImpl$self$$.getComputedStyle($currChild_fromElem$$);
      if ($checkChildren_childStyle$$ && "none" != $checkChildren_childStyle$$.display) {
        var $childZIndex$$ = $checkChildren_childStyle$$.zIndex;
        "auto" == $childZIndex$$ && ($childZIndex$$ = null);
        if ("hidden" != $checkChildren_childStyle$$.visibility && ($childZIndex$$ && $childZIndex$$ >= $data$$33$$.zIndex || !$childZIndex$$ && 1 > $data$$33$$.zIndex)) {
          var $checkChildren_childStyle$$ = $ignoreParentBounds$$, $targetIsSet$$ = !1, $left$$3_top$$2$$ = $JSCompiler_StaticMethods__elementFromPagePointImpl$self$$.$getElementTop$($currChild_fromElem$$);
          if ($left$$3_top$$2$$ <= $y$$42$$) {
            var $offsetHeight_offsetWidth$$ = $currChild_fromElem$$.offsetHeight, $zeroHeight$$ = 0 == $offsetHeight_offsetWidth$$;
            if ($zeroHeight$$ || $left$$3_top$$2$$ + $offsetHeight_offsetWidth$$ >= $y$$42$$) {
              if ($left$$3_top$$2$$ = $JSCompiler_StaticMethods__elementFromPagePointImpl$self$$.$getElementLeft$($currChild_fromElem$$), $left$$3_top$$2$$ <= $x$$61$$) {
                var $offsetHeight_offsetWidth$$ = $currChild_fromElem$$.offsetWidth, $zeroWidth$$ = 0 == $offsetHeight_offsetWidth$$;
                if ($zeroWidth$$ || $left$$3_top$$2$$ + $offsetHeight_offsetWidth$$ >= $x$$61$$) {
                  $checkChildren_childStyle$$ = !0, $targetIsSet$$ = !$zeroWidth$$ && !$zeroHeight$$, $JSCompiler_StaticMethods__elementFromPagePointImpl$self$$.$pointInElementChrome$($currChild_fromElem$$, $x$$61$$, $y$$42$$) && ($targetIsSet$$ = !0, $data$$33$$.done = !0), $targetIsSet$$ && ($data$$33$$.target = $currChild_fromElem$$);
                }
              }
            }
          }
          if ($checkChildren_childStyle$$ && !$data$$33$$.done) {
            var $oldZIndex$$, $oldTarget$$;
            $targetIsSet$$ || ($oldTarget$$ = $data$$33$$.target, $oldZIndex$$ = $data$$33$$.zIndex);
            $childZIndex$$ && ($data$$33$$.zIndex = $childZIndex$$);
            $JSCompiler_StaticMethods__elementFromPagePointImpl$$($JSCompiler_StaticMethods__elementFromPagePointImpl$self$$, $currChild_fromElem$$, $x$$61$$, $y$$42$$, $data$$33$$, $ignoreParentBounds$$, null, $exclusionContext$$1$$, $exclusionCallback$$1$$);
            $targetIsSet$$ || $oldTarget$$ != $data$$33$$.target || ($data$$33$$.zIndex = $oldZIndex$$);
          }
        }
      }
    }
    $currChild_fromElem$$ = $currChild_fromElem$$.nextSibling;
  }
}
$AdfAgent$$.prototype.$getNodeType$ = function $$AdfAgent$$$$$getNodeType$$($element$$26$$) {
  if ($element$$26$$) {
    return $element$$26$$.nodeType;
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getNodeType", {$getNodeType$:$AdfAgent$$.prototype.$getNodeType$});
$AdfAgent$$.prototype.$getNodeName$ = function $$AdfAgent$$$$$getNodeName$$($element$$27$$) {
  return $element$$27$$.nodeName;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getNodeName", {$getNodeName$:$AdfAgent$$.prototype.$getNodeName$});
$AdfAgent$$.prototype.$getLocalName$ = function $$AdfAgent$$$$$getLocalName$$($element$$28$$) {
  return $element$$28$$.localName;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getLocalName", {$getLocalName$:$AdfAgent$$.prototype.$getLocalName$});
$AdfAgent$$.prototype.$getNodeXml$ = function $$AdfAgent$$$$$getNodeXml$$($node$$12$$) {
  return (new XMLSerializer).serializeToString($node$$12$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getNodeXml", {$getNodeXml$:$AdfAgent$$.prototype.$getNodeXml$});
$AdfAgent$$.prototype.$getPrefix$ = function $$AdfAgent$$$$$getPrefix$$($element$$29$$) {
  return $element$$29$$.prefix;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getPrefix", {$getPrefix$:$AdfAgent$$.prototype.$getPrefix$});
$AdfAgent$$.prototype.$isElementHTML$ = function $$AdfAgent$$$$$isElementHTML$$($element$$30$$) {
  $AdfAssert$$.$assertDomNode$($element$$30$$);
  return !0;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.isElementHTML", {$isElementHTML$:$AdfAgent$$.prototype.$isElementHTML$});
$AdfAgent$$.prototype.$setCssFloat$ = function $$AdfAgent$$$$$setCssFloat$$($element$$31$$, $value$$92$$) {
  $element$$31$$.style.cssFloat = $value$$92$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.setCssFloat", {$setCssFloat$:$AdfAgent$$.prototype.$setCssFloat$});
$AdfAgent$$.prototype.$getAttributeName$ = function $$AdfAgent$$$$$getAttributeName$$($attr$$) {
  return $attr$$.name;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getAttributeName", {$getAttributeName$:$AdfAgent$$.prototype.$getAttributeName$});
$AdfAgent$$.prototype.getAttribute = function $$AdfAgent$$$$getAttribute$($node$$13$$, $attrName$$) {
  return $node$$13$$.getAttribute($attrName$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getAttribute", {getAttribute:$AdfAgent$$.prototype.getAttribute});
$AdfAgent$$.prototype.hasAttribute = function $$AdfAgent$$$$hasAttribute$($element$$32$$, $attribute$$) {
  $AdfAssert$$.$assertDomElement$($element$$32$$);
  return $element$$32$$.hasAttribute($attribute$$.name);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.hasAttribute", {hasAttribute:$AdfAgent$$.prototype.hasAttribute});
$AdfAgent$$.prototype.$isAttributeSpecified$ = function $$AdfAgent$$$$$isAttributeSpecified$$($attribute$$1$$) {
  return $attribute$$1$$.specified;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.isAttributeSpecified", {$isAttributeSpecified$:$AdfAgent$$.prototype.$isAttributeSpecified$});
$AdfAgent$$.prototype.$replaceNode$ = function $$AdfAgent$$$$$replaceNode$$($sourceNode$$, $targetNode$$) {
  return $targetNode$$.parentNode.replaceChild($sourceNode$$, $targetNode$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.replaceNode", {$replaceNode$:$AdfAgent$$.prototype.$replaceNode$});
$AdfAgent$$.prototype.setAttribute = function $$AdfAgent$$$$setAttribute$($element$$33$$, $attrName$$1$$, $attrValue$$) {
  var $propValue$$1$$ = $element$$33$$[$attrName$$1$$];
  void 0 != $propValue$$1$$ && "boolean" == typeof $propValue$$1$$ && "false" == $attrValue$$ || $element$$33$$.setAttribute($attrName$$1$$, $attrValue$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.setAttribute", {setAttribute:$AdfAgent$$.prototype.setAttribute});
$AdfAgent$$.prototype.$getIntAttribute$ = function $$AdfAgent$$$$$getIntAttribute$$($element$$34_value$$93$$, $attrName$$2$$, $defaultValue$$) {
  $AdfAssert$$.$assertDomElement$($element$$34_value$$93$$);
  void 0 == $defaultValue$$ && ($defaultValue$$ = null);
  $element$$34_value$$93$$.hasAttribute($attrName$$2$$) ? ($element$$34_value$$93$$ = $element$$34_value$$93$$.getAttribute($attrName$$2$$), $element$$34_value$$93$$ = parseInt($element$$34_value$$93$$), isNaN($element$$34_value$$93$$) && ($element$$34_value$$93$$ = $defaultValue$$, $AdfLogger$$.$LOGGER$.warning("The value of attribute named ", $attrName$$2$$, " cannot be converted into an integer."))) : $element$$34_value$$93$$ = $defaultValue$$;
  return $element$$34_value$$93$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getIntAttribute", {$getIntAttribute$:$AdfAgent$$.prototype.$getIntAttribute$});
$AdfAgent$$.prototype.$getBooleanAttribute$ = function $$AdfAgent$$$$$getBooleanAttribute$$($element$$35_value$$94$$, $attrName$$3$$, $defaultValue$$1$$) {
  $AdfAssert$$.assert($element$$35_value$$94$$);
  void 0 == $defaultValue$$1$$ && ($defaultValue$$1$$ = null);
  $element$$35_value$$94$$ = $element$$35_value$$94$$.getAttribute($attrName$$3$$);
  null == $element$$35_value$$94$$ ? $element$$35_value$$94$$ = $defaultValue$$1$$ : "true" == $element$$35_value$$94$$ ? $element$$35_value$$94$$ = !0 : "false" == $element$$35_value$$94$$ ? $element$$35_value$$94$$ = !1 : ($element$$35_value$$94$$ = $defaultValue$$1$$, $AdfLogger$$.$LOGGER$.warning("The value of attribute named ", $attrName$$3$$, " cannot be converted into a boolean."));
  return $element$$35_value$$94$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getBooleanAttribute", {$getBooleanAttribute$:$AdfAgent$$.prototype.$getBooleanAttribute$});
$AdfAgent$$.prototype.$enableUserSelect$ = function $$AdfAgent$$$$$enableUserSelect$$() {
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.enableUserSelect", {$enableUserSelect$:$AdfAgent$$.prototype.$enableUserSelect$});
$AdfAgent$$.prototype.$disableUserSelect$ = function $$AdfAgent$$$$$disableUserSelect$$() {
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.disableUserSelect", {$disableUserSelect$:$AdfAgent$$.prototype.$disableUserSelect$});
$AdfAgent$$.prototype.$createTouchMoveManager$ = function $$AdfAgent$$$$$createTouchMoveManager$$($element$$38$$, $handlerCallback$$, $touchCount$$) {
  return new $AdfTouchMoveManager$$($element$$38$$, $handlerCallback$$, $touchCount$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.createTouchMoveManager", {$createTouchMoveManager$:$AdfAgent$$.prototype.$createTouchMoveManager$});
$AdfAgent$$.prototype.stopPropagation = function $$AdfAgent$$$$stopPropagation$($evt$$21$$) {
  $evt$$21$$.stopPropagation();
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.stopPropagation", {stopPropagation:$AdfAgent$$.prototype.stopPropagation});
$AdfAgent$$.prototype.preventDefault = function $$AdfAgent$$$$preventDefault$($evt$$22$$) {
  $evt$$22$$.preventDefault();
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.preventDefault", {preventDefault:$AdfAgent$$.prototype.preventDefault});
$AdfAgent$$.prototype.$isDefaultPrevented$ = function $$AdfAgent$$$$$isDefaultPrevented$$($evt$$23$$) {
  return $evt$$23$$.defaultPrevented;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.isDefaultPrevented", {$isDefaultPrevented$:$AdfAgent$$.prototype.$isDefaultPrevented$});
$AdfAgent$$.prototype.$eatEvent$ = function $$AdfAgent$$$$$eatEvent$$($evt$$24$$) {
  this.stopPropagation($evt$$24$$);
  this.preventDefault($evt$$24$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.eatEvent", {$eatEvent$:$AdfAgent$$.prototype.$eatEvent$});
$AdfAgent$$.prototype.$getMousePosition$ = function $$AdfAgent$$$$$getMousePosition$$($evt$$25_touchEvt$$) {
  if (("touchstart" == $evt$$25_touchEvt$$.type || "touchmove" == $evt$$25_touchEvt$$.type) && $evt$$25_touchEvt$$.targetTouches && 0 < $evt$$25_touchEvt$$.targetTouches.length) {
    return $evt$$25_touchEvt$$ = $evt$$25_touchEvt$$.targetTouches[0], {x:$evt$$25_touchEvt$$.pageX, y:$evt$$25_touchEvt$$.pageY};
  }
  "touchend" == $evt$$25_touchEvt$$.type && $evt$$25_touchEvt$$.changedTouches && 0 < $evt$$25_touchEvt$$.changedTouches.length && ($evt$$25_touchEvt$$ = $evt$$25_touchEvt$$.changedTouches[0]);
  return {x:$evt$$25_touchEvt$$.pageX, y:$evt$$25_touchEvt$$.pageY};
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getMousePosition", {$getMousePosition$:$AdfAgent$$.prototype.$getMousePosition$});
$AdfAgent$$.prototype.$isEventInElement$ = function $$AdfAgent$$$$$isEventInElement$$($event$$3$$, $element$$39$$) {
  var $mousePosition_mouseY$$ = this.$getMousePosition$($event$$3$$), $elementPosition_elementY$$ = this.$getElementPosition$($element$$39$$), $mouseX$$ = $mousePosition_mouseY$$.x, $elementX$$ = $elementPosition_elementY$$.x;
  return $mouseX$$ >= $elementX$$ && $mouseX$$ <= $elementX$$ + $element$$39$$.offsetWidth && ($mousePosition_mouseY$$ = $mousePosition_mouseY$$.y, $elementPosition_elementY$$ = $elementPosition_elementY$$.y, $mousePosition_mouseY$$ >= $elementPosition_elementY$$ && $mousePosition_mouseY$$ <= $elementPosition_elementY$$ + $element$$39$$.offsetHeight) ? !0 : !1;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.isEventInElement", {$isEventInElement$:$AdfAgent$$.prototype.$isEventInElement$});
$AdfAgent$$.prototype.$getElementPosition$ = function $$AdfAgent$$$$$getElementPosition$$($docElement$$5_element$$40$$) {
  $AdfAssert$$.$assertDomElement$($docElement$$5_element$$40$$);
  var $boundingRect$$3_elemLeft$$1$$ = $docElement$$5_element$$40$$.getBoundingClientRect(), $elemTop$$1$$ = $boundingRect$$3_elemLeft$$1$$.top, $boundingRect$$3_elemLeft$$1$$ = $boundingRect$$3_elemLeft$$1$$.left;
  $docElement$$5_element$$40$$ = $docElement$$5_element$$40$$.ownerDocument.documentElement;
  $boundingRect$$3_elemLeft$$1$$ -= $docElement$$5_element$$40$$.clientLeft - this.$getBrowserViewportScrollLeft$();
  $elemTop$$1$$ -= $docElement$$5_element$$40$$.clientTop - this.$getBrowserViewportScrollTop$();
  return {x:$boundingRect$$3_elemLeft$$1$$, y:$elemTop$$1$$};
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getElementPosition", {$getElementPosition$:$AdfAgent$$.prototype.$getElementPosition$});
$AdfAgent$$.prototype.$isMouseEvent$ = function $$AdfAgent$$$$$isMouseEvent$$($event$$4$$) {
  return void 0 != $AdfAgent$$.$_MOUSE_EVENTS$[$event$$4$$.type];
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.isMouseEvent", {$isMouseEvent$:$AdfAgent$$.prototype.$isMouseEvent$});
$AdfAgent$$.prototype.$isKeyboardEvent$ = function $$AdfAgent$$$$$isKeyboardEvent$$($event$$5$$) {
  return null != $event$$5$$ ? void 0 != $AdfAgent$$.$_KEYBOARD_EVENTS$[$event$$5$$.type] : !1;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.isKeyboardEvent", {$isKeyboardEvent$:$AdfAgent$$.prototype.$isKeyboardEvent$});
$AdfAgent$$.prototype.$isChromeEvent$ = function $$AdfAgent$$$$$isChromeEvent$$() {
  return !1;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.isChromeEvent", {$isChromeEvent$:$AdfAgent$$.prototype.$isChromeEvent$});
$AdfAgent$$.prototype.$pointInElementChrome$ = function $$AdfAgent$$$$$pointInElementChrome$$() {
  return !1;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.pointInElementChrome", {$pointInElementChrome$:$AdfAgent$$.prototype.$pointInElementChrome$});
$AdfAgent$$.prototype.$cloneEvent$ = function $$AdfAgent$$$$$cloneEvent$$($event$$6$$, $newTarget$$) {
  if (this.$isMouseEvent$($event$$6$$) || this.$isKeyboardEvent$($event$$6$$)) {
    var $eventType$$6$$ = $event$$6$$.type, $newEvent$$1$$;
    this.$isMouseEvent$($event$$6$$) ? $newEvent$$1$$ = this.$_copyMouseEvent$($event$$6$$, $eventType$$6$$, $newTarget$$) : this.$isKeyboardEvent$($event$$6$$) && ($newEvent$$1$$ = this.$_copyKeyboardEvent$($event$$6$$, $eventType$$6$$, $newTarget$$));
    var $targetNode$$1$$ = $newTarget$$ ? $newTarget$$ : $event$$6$$.target, $targetDocument$$ = $targetNode$$1$$.ownerDocument;
    $targetDocument$$.addEventListener($eventType$$6$$, this.stopPropagation, !0);
    try {
      $targetNode$$1$$.dispatchEvent($newEvent$$1$$);
    } finally {
      $targetDocument$$.removeEventListener($eventType$$6$$, this.stopPropagation, !0);
    }
    return $newEvent$$1$$;
  }
  return $event$$6$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.cloneEvent", {$cloneEvent$:$AdfAgent$$.prototype.$cloneEvent$});
$AdfAgent$$.prototype.$copyEvent$ = function $$AdfAgent$$$$$copyEvent$$($event$$7$$) {
  return this.$isMouseEvent$($event$$7$$) || "contextmenu" == $event$$7$$.type ? newEvent = this.$_copyMouseEvent$($event$$7$$, $event$$7$$.type) : $event$$7$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.copyEvent", {$copyEvent$:$AdfAgent$$.prototype.$copyEvent$});
$AdfAgent$$.prototype.$_copyMouseEvent$ = function $$AdfAgent$$$$$_copyMouseEvent$$($event$$8$$, $eventType$$8$$, $newTarget$$1_targetDocument$$1$$) {
  $newTarget$$1_targetDocument$$1$$ = ($newTarget$$1_targetDocument$$1$$ ? $newTarget$$1_targetDocument$$1$$ : $event$$8$$.target).ownerDocument;
  var $newEvent$$2$$ = $newTarget$$1_targetDocument$$1$$.createEvent("MouseEvents");
  $newEvent$$2$$.initMouseEvent($eventType$$8$$, $event$$8$$.bubbles, $event$$8$$.cancelable, $newTarget$$1_targetDocument$$1$$.contentWindow, $event$$8$$.detail, $event$$8$$.screenX, $event$$8$$.screenY, $event$$8$$.clientX, $event$$8$$.clientY, $event$$8$$.ctrlKey, $event$$8$$.altKey, $event$$8$$.shiftKey, $event$$8$$.metaKey, $event$$8$$.button, $event$$8$$.relatedTarget);
  return $newEvent$$2$$;
};
$AdfAgent$$.prototype.$_copyKeyboardEvent$ = function $$AdfAgent$$$$$_copyKeyboardEvent$$($event$$9$$, $eventType$$9$$, $newEvent$$3_newTarget$$2$$) {
  $newEvent$$3_newTarget$$2$$ = ($newEvent$$3_newTarget$$2$$ ? $newEvent$$3_newTarget$$2$$ : $event$$9$$.target).ownerDocument.createEvent("Event");
  $newEvent$$3_newTarget$$2$$.initEvent($eventType$$9$$, !0, !0);
  $newEvent$$3_newTarget$$2$$.$altGraphKey$ = $event$$9$$.$altGraphKey$;
  $newEvent$$3_newTarget$$2$$.altKey = $event$$9$$.altKey;
  $newEvent$$3_newTarget$$2$$.ctrlKey = $event$$9$$.ctrlKey;
  $newEvent$$3_newTarget$$2$$.keyCode = $event$$9$$.keyCode;
  $newEvent$$3_newTarget$$2$$.keyIdentifier = $event$$9$$.keyIdentifier;
  $newEvent$$3_newTarget$$2$$.$keyLocation$ = $event$$9$$.$keyLocation$;
  $newEvent$$3_newTarget$$2$$.shiftKey = $event$$9$$.shiftKey;
  $newEvent$$3_newTarget$$2$$.view = $event$$9$$.view;
  $newEvent$$3_newTarget$$2$$.which = $event$$9$$.which;
  return $newEvent$$3_newTarget$$2$$;
};
$AdfAgent$$.prototype.dispatchEvent = function $$AdfAgent$$$$dispatchEvent$($targetElement$$1$$, $event$$10$$) {
  return $targetElement$$1$$.dispatchEvent($event$$10$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.dispatchEvent", {dispatchEvent:$AdfAgent$$.prototype.dispatchEvent});
$AdfAgent$$.prototype.$checkMouseOutEvent$ = function $$AdfAgent$$$$$checkMouseOutEvent$$($element$$42$$, $evt$$26$$) {
  var $inside_pos$$4$$ = !1, $inside_pos$$4$$ = this.$getElementPosition$($element$$42$$), $mousePos$$ = this.$getMousePosition$($evt$$26$$), $inside_pos$$4$$ = $mousePos$$.x > $inside_pos$$4$$.x && $mousePos$$.x < $inside_pos$$4$$.x + $element$$42$$.offsetWidth && $mousePos$$.y > $inside_pos$$4$$.y && $mousePos$$.y < $inside_pos$$4$$.y + $element$$42$$.offsetHeight;
  return !$inside_pos$$4$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.checkMouseOutEvent", {$checkMouseOutEvent$:$AdfAgent$$.prototype.$checkMouseOutEvent$});
$AdfAgent$$.prototype.$isLeftButton$ = function $$AdfAgent$$$$$isLeftButton$$($evt$$27$$) {
  return 0 == $evt$$27$$.button;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.isLeftButton", {$isLeftButton$:$AdfAgent$$.prototype.$isLeftButton$});
$AdfAgent$$.prototype.$isSelectionToggle$ = function $$AdfAgent$$$$$isSelectionToggle$$($evt$$28$$) {
  var $isToggle$$ = !1, $isMac$$ = $AdfAgent$$.$MAC_OS$ == this.$getOS$();
  $isMac$$ && $evt$$28$$.metaKey ? $isToggle$$ = !0 : !$isMac$$ && $evt$$28$$.ctrlKey && ($isToggle$$ = !0);
  return $isToggle$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.isSelectionToggle", {$isSelectionToggle$:$AdfAgent$$.prototype.$isSelectionToggle$});
$AdfAgent$$.prototype.$disableSelectionToggleOnEditableCell$ = function $$AdfAgent$$$$$disableSelectionToggleOnEditableCell$$() {
  return !1;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.disableSelectionToggleOnEditableCell", {$disableSelectionToggleOnEditableCell$:$AdfAgent$$.prototype.$disableSelectionToggleOnEditableCell$});
$AdfAgent$$.prototype.$isLeftButtonClick$ = function $$AdfAgent$$$$$isLeftButtonClick$$($evt$$29$$) {
  return "click" == $evt$$29$$.type;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.isLeftButtonClick", {$isLeftButtonClick$:$AdfAgent$$.prototype.$isLeftButtonClick$});
$AdfAgent$$.prototype.$startMouseEventCapture$ = function $$AdfAgent$$$$$startMouseEventCapture$$($listenerMap$$2$$) {
  for (type in $listenerMap$$2$$) {
    type in $AdfAgent$$.$KEY_EVENTS$ || this.$_document$.addEventListener(type, $listenerMap$$2$$[type], !0);
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.startMouseEventCapture", {$startMouseEventCapture$:$AdfAgent$$.prototype.$startMouseEventCapture$});
$AdfAgent$$.prototype.$stopMouseEventCapture$ = function $$AdfAgent$$$$$stopMouseEventCapture$$($listenerMap$$3$$) {
  for (type in $listenerMap$$3$$) {
    type in $AdfAgent$$.$KEY_EVENTS$ || this.$_document$.removeEventListener(type, $listenerMap$$3$$[type], !0);
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.stopMouseEventCapture", {$stopMouseEventCapture$:$AdfAgent$$.prototype.$stopMouseEventCapture$});
$AdfAgent$$.prototype.$mapNativeToComponentEventType$ = function $$AdfAgent$$$$$mapNativeToComponentEventType$$($eventType$$10$$) {
  var $baseEvent$$ = $AdfAgent$$.$_NATIVE_TO_COMPONENT_MAPPINGS$[$eventType$$10$$];
  if ($baseEvent$$) {
    return $baseEvent$$;
  }
  if (this.$_capabilities$[$AdfAgent$$.$CAP_TOUCH_SCREEN$] != $AdfAgent$$.$CAP_TOUCH_SCREEN_NONE$) {
    return $AdfAgent$$.$_NATIVE_TOUCH_TO_COMPONENT_MAPPINGS$[$eventType$$10$$];
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.mapNativeToComponentEventType", {$mapNativeToComponentEventType$:$AdfAgent$$.prototype.$mapNativeToComponentEventType$});
$AdfAgent$$.prototype.$createDefaultLogWriter$ = function $$AdfAgent$$$$$createDefaultLogWriter$$() {
  var $nativeLogWriter$$ = this.$CreateNativeLogWriter$(), $logWritersString$$ = $AdfAgent$$._LOG_WRITERS, $domWindow$$7$$ = this.$_window$, $logWriterCtor$$ = $domWindow$$7$$[$logWritersString$$];
  if ("function" == typeof $logWriterCtor$$ && $AdfLogWriter$$.prototype.isPrototypeOf($logWriterCtor$$.prototype)) {
    return new $logWriterCtor$$($domWindow$$7$$, $nativeLogWriter$$);
  }
  "NativeLogWriter" != $logWritersString$$ && $AdfLogger$$.$LOGGER$.warning('"', $AdfAgent$$.$logWritersString$, '", is an undefined LogWriter or is not a subclass of AdfLogWriter. ', "Now using the native log writer. Set the Log Writer parameter in the ", "web.xml file to use a specific LogWriter.");
  return this.$CreateDefaultLogWriter$($nativeLogWriter$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.createDefaultLogWriter", {$createDefaultLogWriter$:$AdfAgent$$.prototype.$createDefaultLogWriter$});
$AdfAgent$$.prototype.$CreateDefaultLogWriter$ = function $$AdfAgent$$$$$CreateDefaultLogWriter$$($nativeLogWriter$$1$$) {
  return $AdfAssert$$.$DEBUG$ ? new $AdfConsoleLogWriter$$(this.$_window$, $nativeLogWriter$$1$$) : $nativeLogWriter$$1$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.CreateDefaultLogWriter", {$CreateDefaultLogWriter$:$AdfAgent$$.prototype.$CreateDefaultLogWriter$});
$AdfAgent$$.prototype.$CreateNativeLogWriter$ = function $$AdfAgent$$$$$CreateNativeLogWriter$$() {
  return new $AdfAlertLogWriter$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.CreateNativeLogWriter", {$CreateNativeLogWriter$:$AdfAgent$$.prototype.$CreateNativeLogWriter$});
$AdfAgent$$.prototype.$setImageSource$ = function $$AdfAgent$$$$$setImageSource$$($img$$2$$, $src$$5$$) {
  $img$$2$$.src = $src$$5$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.setImageSource", {$setImageSource$:$AdfAgent$$.prototype.$setImageSource$});
$AdfAgent$$.prototype.$setImageTooltip$ = function $$AdfAgent$$$$$setImageTooltip$$($img$$3$$, $tooltip$$) {
  $img$$3$$.alt = $tooltip$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.setImageTooltip", {$setImageTooltip$:$AdfAgent$$.prototype.$setImageTooltip$});
$AdfAgent$$.prototype.$createXmlDocument$ = function $$AdfAgent$$$$$createXmlDocument$$() {
  return this.$getDomDocument$().implementation.createDocument("", "", null);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.createXmlDocument", {$createXmlDocument$:$AdfAgent$$.prototype.$createXmlDocument$});
$AdfAgent$$.prototype.$getFormElement$ = function $$AdfAgent$$$$$getFormElement$$($form$$, $elementName$$1$$) {
  return $form$$.elements[$elementName$$1$$];
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getFormElement", {$getFormElement$:$AdfAgent$$.prototype.$getFormElement$});
$AdfAgent$$.prototype.$showBusyCursor$ = function $$AdfAgent$$$$$showBusyCursor$$($ownerDocument$$, $show$$) {
  $AdfAssert$$.$assertBoolean$($show$$);
  $show$$ ? this.$_busyCursorShown$ || (this.$_oldBodyCursor$ = $ownerDocument$$.body.style.cursor, this.$_busyCursorShown$ = !0, $ownerDocument$$.body.style.cursor = "wait") : (this.$_busyCursorShown$ = !1, "wait" == $ownerDocument$$.body.style.cursor && (this.$_oldBodyCursor$ || (this.$_oldBodyCursor$ = "auto"), $ownerDocument$$.body.style.cursor = this.$_oldBodyCursor$));
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.showBusyCursor", {$showBusyCursor$:$AdfAgent$$.prototype.$showBusyCursor$});
$AdfAgent$$.prototype.$forceCursorChange$ = function $$AdfAgent$$$$$forceCursorChange$$() {
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.forceCursorChange", {$forceCursorChange$:$AdfAgent$$.prototype.$forceCursorChange$});
$AdfAgent$$.prototype.setCursor = function $$AdfAgent$$$$setCursor$($domElement$$7$$, $cursor$$) {
  $AdfAssert$$.$assertDomElement$($domElement$$7$$);
  $AdfAssert$$.$assertString$($cursor$$);
  $domElement$$7$$.style.cursor = $cursor$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.setCursor", {setCursor:$AdfAgent$$.prototype.setCursor});
$AdfAgent$$.$eatEventCallback$ = function $$AdfAgent$$$$eatEventCallback$$($event$$11_targetEvent$$) {
  var $agent$$ = $AdfAgent$$.$AGENT$;
  ($event$$11_targetEvent$$ = null != $event$$11_targetEvent$$ ? $event$$11_targetEvent$$ : $agent$$.$getDomWindow$().event) && $agent$$.$eatEvent$($event$$11_targetEvent$$);
  return !1;
};
$goog$exportSymbol$$("AdfAgent.eatEventCallback", $AdfAgent$$.$eatEventCallback$);
$AdfAgent$$.$preventDefaultCallback$ = function $$AdfAgent$$$$preventDefaultCallback$$($event$$12_targetEvent$$1$$) {
  var $agent$$1$$ = $AdfAgent$$.$AGENT$;
  ($event$$12_targetEvent$$1$$ = null != $event$$12_targetEvent$$1$$ ? $event$$12_targetEvent$$1$$ : $agent$$1$$.$getDomWindow$().event) && $agent$$1$$.preventDefault($event$$12_targetEvent$$1$$);
  return !1;
};
$goog$exportSymbol$$("AdfAgent.preventDefaultCallback", $AdfAgent$$.$preventDefaultCallback$);
$AdfAgent$$.prototype.$installKeyboardBlocker$ = function $$AdfAgent$$$$$installKeyboardBlocker$$($ownerDocument$$2$$, $install$$) {
  $install$$ ? ($ownerDocument$$2$$.addEventListener("keypress", $AdfAgent$$.$eatEventCallback$, !0), $ownerDocument$$2$$.addEventListener("keyup", $AdfAgent$$.$eatEventCallback$, !0), $ownerDocument$$2$$.addEventListener("keydown", $AdfAgent$$.$eatEventCallback$, !0)) : ($ownerDocument$$2$$.removeEventListener("keypress", $AdfAgent$$.$eatEventCallback$, !0), $ownerDocument$$2$$.removeEventListener("keyup", $AdfAgent$$.$eatEventCallback$, !0), $ownerDocument$$2$$.removeEventListener("keydown", $AdfAgent$$.$eatEventCallback$, 
  !0));
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.installKeyboardBlocker", {$installKeyboardBlocker$:$AdfAgent$$.prototype.$installKeyboardBlocker$});
$AdfAgent$$.prototype.$setOpacity$ = function $$AdfAgent$$$$$setOpacity$$($element$$43$$, $opacityPercent$$) {
  $element$$43$$.style.opacity = $opacityPercent$$ / 100;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.setOpacity", {$setOpacity$:$AdfAgent$$.prototype.$setOpacity$});
$AdfAgent$$.prototype.$disableBrowserContextMenu$ = function $$AdfAgent$$$$$disableBrowserContextMenu$$($ownerDocument$$3$$, $disable$$) {
  $disable$$ ? this.$addBubbleEventListener$($ownerDocument$$3$$, "contextmenu", this.preventDefault) : this.$removeBubbleEventListener$($ownerDocument$$3$$, "contextmenu", this.preventDefault);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.disableBrowserContextMenu", {$disableBrowserContextMenu$:$AdfAgent$$.prototype.$disableBrowserContextMenu$});
$AdfAgent$$.prototype.execScript = function $$AdfAgent$$$$execScript$($ownerWindow$$, $scriptText$$1$$) {
  var $document$$1$$ = $ownerWindow$$.document, $scriptParent$$ = $document$$1$$.body;
  if (null == $scriptParent$$) {
    with($ownerWindow$$) {
      $ownerWindow$$.eval($scriptText$$1$$);
    }
  } else {
    var $scriptElem$$ = $document$$1$$.createElement("script");
    $scriptElem$$.setAttribute("type", "text/javascript");
    var $scriptNode$$ = $document$$1$$.querySelector("script[nonce]");
    $scriptNode$$ && $scriptElem$$.setAttribute("nonce", $scriptNode$$.$nonce$);
    $scriptElem$$.appendChild($document$$1$$.createTextNode($scriptText$$1$$));
    $scriptParent$$.appendChild($scriptElem$$);
    $scriptParent$$.removeChild($scriptElem$$);
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.execScript", {execScript:$AdfAgent$$.prototype.execScript});
$AdfAgent$$.prototype.$createStyle$ = function $$AdfAgent$$$$$createStyle$$($content$$) {
  var $style$$2$$ = document.createElement("style");
  $style$$2$$.setAttribute("type", "text/css");
  $style$$2$$.appendChild(document.createTextNode($content$$));
  $AdfDomUtils$$.$getFirstDescendentElement$($AdfAgent$$.$AGENT$.$getDomDocument$().documentElement, "HEAD").appendChild($style$$2$$);
  return $style$$2$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.createStyle", {$createStyle$:$AdfAgent$$.prototype.$createStyle$});
$AdfAgent$$.prototype.$setExpandoProperty$ = function $$AdfAgent$$$$$setExpandoProperty$$($element$$44$$, $propertyName$$8$$, $propertyValue$$) {
  $AdfAssert$$.$assertDomElement$($element$$44$$);
  $AdfAssert$$.$assertString$($propertyName$$8$$);
  $element$$44$$[$propertyName$$8$$] = $propertyValue$$;
  $AdfAssert$$.assert(this.$getExpandoProperty$($element$$44$$, $propertyName$$8$$) == $propertyValue$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.setExpandoProperty", {$setExpandoProperty$:$AdfAgent$$.prototype.$setExpandoProperty$});
$AdfAgent$$.prototype.$getExpandoProperty$ = function $$AdfAgent$$$$$getExpandoProperty$$($element$$45_value$$95$$, $propertyName$$9$$, $defaultValue$$2$$) {
  $AdfAssert$$.$assertDomElement$($element$$45_value$$95$$);
  $AdfAssert$$.$assertString$($propertyName$$9$$);
  $element$$45_value$$95$$ = $element$$45_value$$95$$[$propertyName$$9$$];
  return void 0 != $element$$45_value$$95$$ ? $element$$45_value$$95$$ : $defaultValue$$2$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getExpandoProperty", {$getExpandoProperty$:$AdfAgent$$.prototype.$getExpandoProperty$});
$AdfAgent$$.prototype.getCursor = function $$AdfAgent$$$$getCursor$($cursorName$$) {
  return $cursorName$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getCursor", {getCursor:$AdfAgent$$.prototype.getCursor});
$AdfAgent$$.$getCSS2Cursor$ = function $$AdfAgent$$$$getCSS2Cursor$$($cursorName$$1$$) {
  return $AdfAgent$$.$_CSS3_TO_CSS2_MAP$[$cursorName$$1$$];
};
$goog$exportSymbol$$("AdfAgent.getCSS2Cursor", $AdfAgent$$.$getCSS2Cursor$);
$AdfAgent$$.prototype.$scrollToPos$ = function $$AdfAgent$$$$$scrollToPos$$($element$$46$$, $posX$$, $posY$$) {
  null != $posY$$ && ($element$$46$$.scrollTop = $posY$$);
  null != $posX$$ && ($element$$46$$.scrollLeft = $posX$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.scrollToPos", {$scrollToPos$:$AdfAgent$$.prototype.$scrollToPos$});
$AdfAgent$$.prototype.$isClipped$ = function $$AdfAgent$$$$$isClipped$$($checkElement$$1_element$$47$$) {
  if ($checkElement$$1_element$$47$$.scrollWidth > $checkElement$$1_element$$47$$.offsetWidth || $checkElement$$1_element$$47$$.scrollHeight > $checkElement$$1_element$$47$$.offsetHeight) {
    return !0;
  }
  var $body$$1$$ = this.$_document$.body;
  if ($checkElement$$1_element$$47$$ == $body$$1$$ || $checkElement$$1_element$$47$$ == this.$_document$) {
    return !1;
  }
  for (var $currParent$$ = $checkElement$$1_element$$47$$.offsetParent, $currLeft$$ = $checkElement$$1_element$$47$$.offsetLeft, $currTop$$ = $checkElement$$1_element$$47$$.offsetTop, $outerWidth$$2$$ = $checkElement$$1_element$$47$$.offsetWidth, $outerHeight$$3$$ = $checkElement$$1_element$$47$$.offsetHeight, $computedStyle_isAbsolutePositioned$$ = this.getComputedStyle($checkElement$$1_element$$47$$), $offsetLeft_paddingLeft$$ = $AdfAgent$$.$getCSSLengthAsInt$($computedStyle_isAbsolutePositioned$$.paddingLeft), 
  $offsetTop_paddingRight$$ = $AdfAgent$$.$getCSSLengthAsInt$($computedStyle_isAbsolutePositioned$$.paddingRight), $paddingTop$$ = $AdfAgent$$.$getCSSLengthAsInt$($computedStyle_isAbsolutePositioned$$.paddingTop), $paddingBottom$$ = $AdfAgent$$.$getCSSLengthAsInt$($computedStyle_isAbsolutePositioned$$.paddingBottom), $currTop$$ = $currTop$$ + $paddingTop$$, $currLeft$$ = $currLeft$$ + $offsetLeft_paddingLeft$$, $outerHeight$$3$$ = $outerHeight$$3$$ - ($paddingTop$$ + $paddingBottom$$), $outerWidth$$2$$ = 
  $outerWidth$$2$$ - ($offsetLeft_paddingLeft$$ + $offsetTop_paddingRight$$), $computedStyle_isAbsolutePositioned$$ = "absolute" == $computedStyle_isAbsolutePositioned$$.position;$currParent$$ && $currParent$$ != $body$$1$$;) {
    if (0 < $currParent$$.clientHeight && 0 < $currParent$$.clientWidth) {
      if ($currLeft$$ + 2 < $currParent$$.scrollLeft || $currTop$$ + 2 < $currParent$$.scrollTop) {
        return !0;
      }
      if ($currLeft$$ + $outerWidth$$2$$ - 2 > $currParent$$.scrollLeft + $currParent$$.clientWidth || $currTop$$ + $outerHeight$$3$$ - 2 > $currParent$$.scrollTop + $currParent$$.clientHeight) {
        if (!$computedStyle_isAbsolutePositioned$$ || "visible" != this.getComputedStyle($currParent$$).overflow) {
          return !0;
        }
      }
    }
    $checkElement$$1_element$$47$$ = $currParent$$;
    $computedStyle_isAbsolutePositioned$$ = this.getComputedStyle($checkElement$$1_element$$47$$);
    "absolute" == $computedStyle_isAbsolutePositioned$$.position ? ($offsetLeft_paddingLeft$$ = $AdfAgent$$.$getCSSLengthAsInt$($computedStyle_isAbsolutePositioned$$.left), $offsetTop_paddingRight$$ = $AdfAgent$$.$getCSSLengthAsInt$($computedStyle_isAbsolutePositioned$$.top), $computedStyle_isAbsolutePositioned$$ = !0) : ($offsetLeft_paddingLeft$$ = $checkElement$$1_element$$47$$.offsetLeft, $offsetTop_paddingRight$$ = $checkElement$$1_element$$47$$.offsetTop, $computedStyle_isAbsolutePositioned$$ = 
    !1);
    $currLeft$$ += $offsetLeft_paddingLeft$$ - $checkElement$$1_element$$47$$.scrollLeft;
    $currTop$$ += $offsetTop_paddingRight$$ - $checkElement$$1_element$$47$$.scrollTop;
    $currParent$$ = $currParent$$.offsetParent;
  }
  return !1;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.isClipped", {$isClipped$:$AdfAgent$$.prototype.$isClipped$});
$AdfAgent$$.prototype.$getPreferredKeyEventForRepetition$ = function $$AdfAgent$$$$$getPreferredKeyEventForRepetition$$() {
  return $AdfUIInputEvent$$.$KEY_DOWN_EVENT_TYPE$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getPreferredKeyEventForRepetition", {$getPreferredKeyEventForRepetition$:$AdfAgent$$.prototype.$getPreferredKeyEventForRepetition$});
$AdfAgent$$.prototype.$isDisabledOptionSupported$ = function $$AdfAgent$$$$$isDisabledOptionSupported$$() {
  return !0;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.isDisabledOptionSupported", {$isDisabledOptionSupported$:$AdfAgent$$.prototype.$isDisabledOptionSupported$});
$AdfAgent$$.prototype.$resizeStretchedChild$ = function $$AdfAgent$$$$$resizeStretchedChild$$() {
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.resizeStretchedChild", {$resizeStretchedChild$:$AdfAgent$$.prototype.$resizeStretchedChild$});
$AdfAgent$$.prototype.$resizeStretchedElement$ = function $$AdfAgent$$$$$resizeStretchedElement$$() {
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.resizeStretchedElement", {$resizeStretchedElement$:$AdfAgent$$.prototype.$resizeStretchedElement$});
$AdfAgent$$.prototype.$prepareStretchedChild$ = function $$AdfAgent$$$$$prepareStretchedChild$$($childElement$$1$$, $parentPadding$$1$$) {
  $AdfAssert$$.assert(null != $parentPadding$$1$$, "parent padding not specified");
  var $childStyle$$1$$ = $childElement$$1$$.style;
  $childStyle$$1$$.position = "absolute";
  $childStyle$$1$$.width = "auto";
  $childStyle$$1$$.height = "auto";
  $childStyle$$1$$.left = $parentPadding$$1$$;
  $childStyle$$1$$.top = $parentPadding$$1$$;
  $childStyle$$1$$.bottom = $parentPadding$$1$$;
  $childStyle$$1$$.right = $parentPadding$$1$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.prepareStretchedChild", {$prepareStretchedChild$:$AdfAgent$$.prototype.$prepareStretchedChild$});
$AdfAgent$$.prototype.$repositionStretchedElement$ = function $$AdfAgent$$$$$repositionStretchedElement$$($element$$49_style$$3$$, $topPixels$$, $bottomPixels$$, $leftPixels$$, $rightPixels$$) {
  $element$$49_style$$3$$ && ($element$$49_style$$3$$ = $element$$49_style$$3$$.style, $topPixels$$ && ($element$$49_style$$3$$.top = $topPixels$$), $leftPixels$$ && ($element$$49_style$$3$$.left = $leftPixels$$), $bottomPixels$$ && ($element$$49_style$$3$$.height = "auto", $element$$49_style$$3$$.bottom = $bottomPixels$$), $rightPixels$$ && ($element$$49_style$$3$$.width = "auto", $element$$49_style$$3$$.right = $rightPixels$$));
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.repositionStretchedElement", {$repositionStretchedElement$:$AdfAgent$$.prototype.$repositionStretchedElement$});
$AdfAgent$$.prototype.$isEqualIcon$ = function $$AdfAgent$$$$$isEqualIcon$$($firstIcon$$, $secondIcon$$) {
  return $firstIcon$$.parentNode.innerHTML == $secondIcon$$.parentNode.innerHTML;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.isEqualIcon", {$isEqualIcon$:$AdfAgent$$.prototype.$isEqualIcon$});
$AdfAgent$$.prototype.$addOption$ = function $$AdfAgent$$$$$addOption$$($element$$50$$, $label$$4$$, $value$$96$$, $selected$$, $disabled$$, $description$$5$$, $index$$50$$) {
  var $optionElement$$ = this.$_document$.createElement("option");
  $element$$50$$.options.add($optionElement$$, $index$$50$$);
  null != $value$$96$$ && ($optionElement$$.value = $value$$96$$);
  $label$$4$$ && $AdfAgent$$.$AGENT$.$setTextContent$($optionElement$$, $label$$4$$);
  $optionElement$$.selected = $selected$$;
  $optionElement$$.disabled = $disabled$$;
  $description$$5$$ && ($optionElement$$.title = $description$$5$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.addOption", {$addOption$:$AdfAgent$$.prototype.$addOption$});
$AdfAgent$$.prototype.$removeIdsFromDomSubTree$ = function $$AdfAgent$$$$$removeIdsFromDomSubTree$$($rawNodes_subTreeRoot$$) {
  var $nodeIndex_rootId$$ = $rawNodes_subTreeRoot$$.id;
  null != $nodeIndex_rootId$$ && "" != $nodeIndex_rootId$$ && ($rawNodes_subTreeRoot$$.id = "");
  $rawNodes_subTreeRoot$$ = $rawNodes_subTreeRoot$$.childNodes;
  for (var $nodeIndex_rootId$$ = 0, $len$$1$$ = $rawNodes_subTreeRoot$$.length;$nodeIndex_rootId$$ < $len$$1$$;$nodeIndex_rootId$$++) {
    var $node$$14$$ = $rawNodes_subTreeRoot$$[$nodeIndex_rootId$$];
    1 == $node$$14$$.nodeType && this.$removeIdsFromDomSubTree$($node$$14$$);
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.removeIdsFromDomSubTree", {$removeIdsFromDomSubTree$:$AdfAgent$$.prototype.$removeIdsFromDomSubTree$});
$AdfAgent$$.prototype.$modifyIdsInDomSubTree$ = function $$AdfAgent$$$$$modifyIdsInDomSubTree$$($rawNodes$$1_subTreeRoot$$1$$, $prepend$$, $idString$$) {
  var $nodeIndex$$1_rootId$$1$$ = $rawNodes$$1_subTreeRoot$$1$$.id;
  null != $nodeIndex$$1_rootId$$1$$ && "" != $nodeIndex$$1_rootId$$1$$ && ($rawNodes$$1_subTreeRoot$$1$$.id = $prepend$$ ? $idString$$ + "::" + $nodeIndex$$1_rootId$$1$$ : $nodeIndex$$1_rootId$$1$$ + "::" + $idString$$);
  $rawNodes$$1_subTreeRoot$$1$$ = $rawNodes$$1_subTreeRoot$$1$$.childNodes;
  for (var $nodeIndex$$1_rootId$$1$$ = 0, $len$$2$$ = $rawNodes$$1_subTreeRoot$$1$$.length;$nodeIndex$$1_rootId$$1$$ < $len$$2$$;$nodeIndex$$1_rootId$$1$$++) {
    var $node$$15$$ = $rawNodes$$1_subTreeRoot$$1$$[$nodeIndex$$1_rootId$$1$$];
    1 == $node$$15$$.nodeType && this.$modifyIdsInDomSubTree$($node$$15$$, $prepend$$, $idString$$);
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.modifyIdsInDomSubTree", {$modifyIdsInDomSubTree$:$AdfAgent$$.prototype.$modifyIdsInDomSubTree$});
$AdfAgent$$.prototype.$removeStyleProperty$ = function $$AdfAgent$$$$$removeStyleProperty$$($element$$51$$, $styleProperty$$) {
  $element$$51$$.style.removeProperty($styleProperty$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.removeStyleProperty", {$removeStyleProperty$:$AdfAgent$$.prototype.$removeStyleProperty$});
$AdfAgent$$.prototype.$setTableRowHeight$ = function $$AdfAgent$$$$$setTableRowHeight$$($row$$1$$, $height$$15$$) {
  $row$$1$$.style.height = $height$$15$$ + "px";
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.setTableRowHeight", {$setTableRowHeight$:$AdfAgent$$.prototype.$setTableRowHeight$});
$AdfAgent$$.prototype.$autoCompleteForm$ = function $$AdfAgent$$$$$autoCompleteForm$$() {
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.autoCompleteForm", {$autoCompleteForm$:$AdfAgent$$.prototype.$autoCompleteForm$});
$AdfAgent$$.prototype.$getTableRows$ = function $$AdfAgent$$$$$getTableRows$$($tableElement$$) {
  return $tableElement$$.rows;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getTableRows", {$getTableRows$:$AdfAgent$$.prototype.$getTableRows$});
$AdfAgent$$.prototype.$getTableRowCells$ = function $$AdfAgent$$$$$getTableRowCells$$($tableRow$$) {
  return $tableRow$$.cells;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getTableRowCells", {$getTableRowCells$:$AdfAgent$$.prototype.$getTableRowCells$});
$AdfAgent$$.prototype.$getTableRow$ = function $$AdfAgent$$$$$getTableRow$$($tableElement$$1$$, $rowIndex$$) {
  return $tableElement$$1$$.rows[$rowIndex$$];
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getTableRow", {$getTableRow$:$AdfAgent$$.prototype.$getTableRow$});
$AdfAgent$$.prototype.$parseXML$ = function $$AdfAgent$$$$$parseXML$$($xmlString$$3$$) {
  var $doc$$5$$ = null;
  if ($xmlString$$3$$ && $xmlString$$3$$.length) {
    var $parser$$ = new DOMParser;
    try {
      $doc$$5$$ = $parser$$.parseFromString($xmlString$$3$$, "text/xml");
    } catch ($e$$13$$) {
    }
  }
  return $doc$$5$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.parseXML", {$parseXML$:$AdfAgent$$.prototype.$parseXML$});
$AdfAgent$$.prototype.cloneNode = function $$AdfAgent$$$$cloneNode$($domNode$$1$$) {
  return $domNode$$1$$.cloneNode(!0);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.cloneNode", {cloneNode:$AdfAgent$$.prototype.cloneNode});
$AdfAgent$$.prototype.$clearSubtreeIds$ = function $$AdfAgent$$$$$clearSubtreeIds$$($currChild$$1_element$$52$$) {
  $currChild$$1_element$$52$$.id && ($currChild$$1_element$$52$$.id = "");
  $currChild$$1_element$$52$$.name && ($currChild$$1_element$$52$$.name = "");
  for ($currChild$$1_element$$52$$ = $currChild$$1_element$$52$$.firstChild;$currChild$$1_element$$52$$;) {
    1 == $currChild$$1_element$$52$$.nodeType && this.$clearSubtreeIds$($currChild$$1_element$$52$$), $currChild$$1_element$$52$$ = $currChild$$1_element$$52$$.nextSibling;
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.clearSubtreeIds", {$clearSubtreeIds$:$AdfAgent$$.prototype.$clearSubtreeIds$});
$AdfAgent$$.prototype.$getCapabilities$ = function $$AdfAgent$$$$$getCapabilities$$() {
  return this.$_capabilities$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getCapabilities", {$getCapabilities$:$AdfAgent$$.prototype.$getCapabilities$});
$AdfAgent$$.prototype.$isDragPrepEvent$ = function $$AdfAgent$$$$$isDragPrepEvent$$($componentEvent$$) {
  if ($componentEvent$$ instanceof $AdfUIInputEvent$$) {
    var $eventType$$11$$ = $componentEvent$$.getType();
    if ($eventType$$11$$ == $AdfUIInputEvent$$.$MOUSE_DOWN_EVENT_TYPE$) {
      return $componentEvent$$.$isLeftButtonPressed$();
    }
    if ($eventType$$11$$ == $AdfComponentTouchEvent$$.$TOUCH_START_EVENT_TYPE$) {
      return 1 == $componentEvent$$.$getTouchCount$();
    }
  }
  return !1;
};
$AdfAgent$$.prototype.isDragPrepEvent = $AdfAgent$$.prototype.$isDragPrepEvent$;
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.isDragPrepEvent", {$isDragPrepEvent$:$AdfAgent$$.prototype.$isDragPrepEvent$});
$AdfAgent$$.prototype.$createContextMenuEventGenerator$ = function $$AdfAgent$$$$$createContextMenuEventGenerator$$() {
  return new $AdfTouchContextMenuManager$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.createContextMenuEventGenerator", {$createContextMenuEventGenerator$:$AdfAgent$$.prototype.$createContextMenuEventGenerator$});
$AdfAgent$$.prototype.$createDraggableNode$ = function $$AdfAgent$$$$$createDraggableNode$$($domNode$$2$$) {
  var $dragContent$$ = this.cloneNode($domNode$$2$$);
  1 == $dragContent$$.nodeType && this.$clearSubtreeIds$($dragContent$$);
  $AdfDomUtils$$.$addCSSClassName$($domNode$$2$$, $AdfAgent$$.$DRAG_GHOST_STYLECLASS$);
  this.$copyStyle$($domNode$$2$$, $dragContent$$);
  $AdfDomUtils$$.$removeCSSClassName$($domNode$$2$$, $AdfAgent$$.$DRAG_GHOST_STYLECLASS$);
  if (1 == $dragContent$$.nodeType) {
    var $ownerDocument$$4$$ = $domNode$$2$$.ownerDocument, $sourceTable$$, $localContent_sourceCells$$;
    if ("TD" == $dragContent$$.nodeName || "TH" == $dragContent$$.nodeName) {
      $sourceTable$$ = $domNode$$2$$.parentNode.parentNode.parentNode, $localContent_sourceCells$$ = $ownerDocument$$4$$.createElement("TR"), $localContent_sourceCells$$.appendChild($dragContent$$), $dragContent$$ = $localContent_sourceCells$$;
    }
    if ("TR" == $dragContent$$.nodeName) {
      if ("TR" == $domNode$$2$$.nodeName) {
        $sourceTable$$ = $domNode$$2$$.parentNode.parentNode;
        $localContent_sourceCells$$ = this.$getTableRowCells$($domNode$$2$$);
        for (var $dragCells$$ = this.$getTableRowCells$($dragContent$$), $ce1lCount$$ = $localContent_sourceCells$$.length, $useOffsetWidth$$ = this.$IsComputedWidthAuto$(), $i$$21$$ = 0;$i$$21$$ < $ce1lCount$$;$i$$21$$++) {
          $useOffsetWidth$$ ? $dragCells$$[$i$$21$$].width = $localContent_sourceCells$$[$i$$21$$].offsetWidth : $dragCells$$[$i$$21$$].style.width = this.getComputedStyle($localContent_sourceCells$$[$i$$21$$]).width, $dragCells$$[$i$$21$$].noWrap = !0;
        }
      }
      $localContent_sourceCells$$ = $ownerDocument$$4$$.createElement("TBODY");
      $localContent_sourceCells$$.appendChild($dragContent$$);
      $dragContent$$ = $localContent_sourceCells$$;
    }
    if ("TBODY" == $dragContent$$.nodeName || "THEAD" == $dragContent$$.nodeName || "TFOOT" == $dragContent$$.nodeName) {
      $sourceTable$$ || ($sourceTable$$ = $domNode$$2$$.parentNode), $localContent_sourceCells$$ = $ownerDocument$$4$$.createElement("TABLE"), $localContent_sourceCells$$.cellSpacing = $sourceTable$$.cellSpacing, $localContent_sourceCells$$.cellPadding = $sourceTable$$.cellPadding, $localContent_sourceCells$$.border = $sourceTable$$.border, this.$copyStyle$($sourceTable$$, $localContent_sourceCells$$), $localContent_sourceCells$$.appendChild($dragContent$$), $dragContent$$ = $localContent_sourceCells$$
      ;
    }
  }
  this.$CopyDragSize$($domNode$$2$$, $dragContent$$);
  return $dragContent$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.createDraggableNode", {$createDraggableNode$:$AdfAgent$$.prototype.$createDraggableNode$});
$AdfAgent$$.prototype.$CopyDragSize$ = function $$AdfAgent$$$$$CopyDragSize$$($sourceElement$$1$$, $clonedElement$$) {
  var $cloneStyle$$ = $clonedElement$$.style;
  $cloneStyle$$.position = "absolute";
  $cloneStyle$$.width = $sourceElement$$1$$.offsetWidth + "px";
  $cloneStyle$$.height = $sourceElement$$1$$.offsetHeight + "px";
  $cloneStyle$$.top = "auto";
  $cloneStyle$$.left = "auto";
  $cloneStyle$$.right = "auto";
  $cloneStyle$$.bottom = "auto";
  "auto" == $cloneStyle$$.margin && ($cloneStyle$$.margin = "");
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.CopyDragSize", {$CopyDragSize$:$AdfAgent$$.prototype.$CopyDragSize$});
$AdfAgent$$.prototype.$IsComputedWidthAuto$ = function $$AdfAgent$$$$$IsComputedWidthAuto$$() {
  return !1;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.IsComputedWidthAuto", {$IsComputedWidthAuto$:$AdfAgent$$.prototype.$IsComputedWidthAuto$});
$AdfAgent$$.prototype.$showTooltip$ = function $$AdfAgent$$$$$showTooltip$$() {
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.showTooltip", {$showTooltip$:$AdfAgent$$.prototype.$showTooltip$});
$AdfAgent$$.prototype.slice = function $$AdfAgent$$$$slice$($file$$, $startByte$$, $stopByte$$) {
  if ("undefined" !== typeof Blob && "undefined" !== typeof Blob.prototype.slice) {
    if (null == $file$$) {
      return null;
    }
    if ($file$$.slice) {
      return $file$$.slice($startByte$$, $stopByte$$);
    }
  }
};
$AdfAgent$$.prototype.slice = $AdfAgent$$.prototype.slice;
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.slice", {slice:$AdfAgent$$.prototype.slice});
$AdfAgent$$.prototype.$supportsTransientStyleClasses$ = function $$AdfAgent$$$$$supportsTransientStyleClasses$$() {
  return !0;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.supportsTransientStyleClasses", {$supportsTransientStyleClasses$:$AdfAgent$$.prototype.$supportsTransientStyleClasses$});
$AdfAgent$$.prototype.getScrollLeft = function $$AdfAgent$$$$getScrollLeft$($element$$53$$) {
  $AdfAssert$$.$assertDomNode$($element$$53$$);
  return $AdfPage$$.$PAGE$.$getLocaleContext$().$isRightToLeft$() ? $element$$53$$.scrollWidth - $element$$53$$.scrollLeft - $element$$53$$.clientWidth : $element$$53$$.scrollLeft;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getScrollLeft", {getScrollLeft:$AdfAgent$$.prototype.getScrollLeft});
$AdfAgent$$.prototype.setScrollLeft = function $$AdfAgent$$$$setScrollLeft$($element$$54$$, $value$$97$$) {
  $AdfAssert$$.$assertDomNode$($element$$54$$);
  $AdfPage$$.$PAGE$.$getLocaleContext$().$isRightToLeft$() && ($value$$97$$ = $element$$54$$.scrollWidth - $value$$97$$ - $element$$54$$.clientWidth);
  $element$$54$$.scrollLeft = $value$$97$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.setScrollLeft", {setScrollLeft:$AdfAgent$$.prototype.setScrollLeft});
$AdfAgent$$.prototype.toISOString = function $$AdfAgent$$$$toISOString$($date$$2$$) {
  $AdfAssert$$.assert(null != $date$$2$$);
  return $date$$2$$.toISOString();
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.toISOString", {toISOString:$AdfAgent$$.prototype.toISOString});
$AdfAgent$$.prototype.$isTouchFirstDevice$ = function $$AdfAgent$$$$$isTouchFirstDevice$$() {
  return this.$getCapabilities$().touchScreen && "none" != this.$getCapabilities$().touchScreen ? !0 : !1;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.isTouchFirstDevice", {$isTouchFirstDevice$:$AdfAgent$$.prototype.$isTouchFirstDevice$});
$AdfAgent$$.$__getAgentVersion$ = function $$AdfAgent$$$$__getAgentVersion$$($userAgent$$2$$) {
  return $AdfAgent$$.$__parseFloatVersion$($userAgent$$2$$, /Mozilla\/(\d+([.]\d+)*)/);
};
$AdfAgent$$.$__getSupported$ = function $$AdfAgent$$$$__getSupported$$() {
  return !1;
};
$AdfAgent$$.$__getSpecificAgentClassName$ = function $$AdfAgent$$$$__getSpecificAgentClassName$$() {
  return "AdfAgent";
};
$AdfAgent$$.prototype.$getMaxConnectionsPerDomain$ = function $$AdfAgent$$$$$getMaxConnectionsPerDomain$$() {
  return 2;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAgent.prototype.getMaxConnectionsPerDomain", {$getMaxConnectionsPerDomain$:$AdfAgent$$.prototype.$getMaxConnectionsPerDomain$});
$AdfAgent$$.$__parseFloatVersion$ = function $$AdfAgent$$$$__parseFloatVersion$$($agentName$$1$$, $versionNumberPattern$$) {
  var $matches_versionString$$ = $agentName$$1$$.match($versionNumberPattern$$);
  if ($matches_versionString$$ && ($matches_versionString$$ = $matches_versionString$$[1])) {
    return parseFloat($matches_versionString$$);
  }
};
$AdfAgent$$.$_addEventListeners$ = function $$AdfAgent$$$$_addEventListeners$$($node$$16$$, $eventTypes$$, $listener$$52$$, $capture$$) {
  $AdfAssert$$.$assertDomNode$($node$$16$$);
  $AdfAssert$$.$assertArray$($eventTypes$$);
  $AdfAssert$$.$assertFunction$($listener$$52$$);
  $AdfAssert$$.$assertBoolean$($capture$$);
  for (var $typeCount$$ = $eventTypes$$.length, $typeIndex$$ = 0;$typeIndex$$ < $typeCount$$;$typeIndex$$++) {
    $node$$16$$.addEventListener($eventTypes$$[$typeIndex$$], $listener$$52$$, $capture$$);
  }
};
$AdfAgent$$.$_removeEventListeners$ = function $$AdfAgent$$$$_removeEventListeners$$($node$$17$$, $eventTypes$$1$$, $listener$$53$$, $capture$$1$$) {
  $AdfAssert$$.$assertDomNode$($node$$17$$);
  $AdfAssert$$.$assertArray$($eventTypes$$1$$);
  $AdfAssert$$.$assertFunction$($listener$$53$$);
  $AdfAssert$$.$assertBoolean$($capture$$1$$);
  for (var $typeCount$$1$$ = $eventTypes$$1$$.length, $typeIndex$$1$$ = 0;$typeIndex$$1$$ < $typeCount$$1$$;$typeIndex$$1$$++) {
    $node$$17$$.removeEventListener($eventTypes$$1$$[$typeIndex$$1$$], $listener$$53$$, $capture$$1$$);
  }
};
$AdfAgent$$.$_NATIVE_TO_COMPONENT_MAPPINGS$ = {blur:$AdfComponentEvent$$.$BLUR_EVENT_TYPE$, focus:$AdfComponentEvent$$.$FOCUS_EVENT_TYPE$, focusin:$AdfComponentEvent$$.$FOCUS_EVENT_TYPE$, focusout:$AdfComponentEvent$$.$BLUR_EVENT_TYPE$, click:$AdfUIInputEvent$$.$CLICK_EVENT_TYPE$, dblclick:$AdfUIInputEvent$$.$DOUBLE_CLICK_EVENT_TYPE$, mousedown:$AdfUIInputEvent$$.$MOUSE_DOWN_EVENT_TYPE$, mouseup:$AdfUIInputEvent$$.$MOUSE_UP_EVENT_TYPE$, mousemove:$AdfUIInputEvent$$.$MOUSE_MOVE_EVENT_TYPE$, mouseover:$AdfUIInputEvent$$.$MOUSE_IN_EVENT_TYPE$, 
mouseout:$AdfUIInputEvent$$.$MOUSE_OUT_EVENT_TYPE$, keydown:$AdfUIInputEvent$$.$KEY_DOWN_EVENT_TYPE$, keyup:$AdfUIInputEvent$$.$KEY_UP_EVENT_TYPE$, keypress:$AdfUIInputEvent$$.$KEY_PRESS_EVENT_TYPE$, contextmenu:$AdfComponentEvent$$.$CONTEXT_MENU_EVENT_TYPE$};
$AdfAgent$$.$_NATIVE_TOUCH_TO_COMPONENT_MAPPINGS$ = {touchstart:$AdfComponentTouchEvent$$.$TOUCH_START_EVENT_TYPE$, touchmove:$AdfComponentTouchEvent$$.$TOUCH_MOVE_EVENT_TYPE$, touchend:$AdfComponentTouchEvent$$.$TOUCH_END_EVENT_TYPE$, touchcancel:$AdfComponentTouchEvent$$.$TOUCH_CANCEL_EVENT_TYPE$};
$AdfAgent$$.$REDISTRIBUTE_EVENTS$ = "click dblclick keydown keypress keyup mousedown mousemove mouseout mouseover mouseup contextmenu".split(" ");
$goog$exportSymbol$$("AdfAgent.REDISTRIBUTE_EVENTS", $AdfAgent$$.$REDISTRIBUTE_EVENTS$);
$AdfAgent$$.$_REDISTRIBUTE_TOUCH_EVENTS$ = ["touchstart", "touchmove", "touchend", "touchcancel"];
$AdfAgent$$.$_REDISTRIBUTE_CAPTURE_EVENTS$ = ["focus", "blur"];
$AdfAgent$$.$KEY_EVENTS$ = ["keydown", "keypress", "keyup"];
$goog$exportSymbol$$("AdfAgent.KEY_EVENTS", $AdfAgent$$.$KEY_EVENTS$);
$AdfAgent$$.$_MOUSE_EVENTS$ = {click:1, $dblclick$:1, $mousedown$:1, $mouseup$:1, $mouseover$:1, $mousemove$:1, $mouseout$:1};
$AdfAgent$$.$_KEYBOARD_EVENTS$ = {$keydown$:1, $keyup$:1, $keypress$:1};
$AdfAgent$$.$_CSS3_TO_CSS2_MAP$ = {auto:"auto", "default":"default", none:"default", "context-menu":"default", help:"help", pointer:"pointer", progress:"wait", wait:"wait", cell:"crosshair", crosshair:"crosshair", text:"text", "vertical-text":"text", alias:"crosshair", copy:"crosshair", move:"move", "no-drop":"move", "not-allowed":"move ", "e-resize":"e-resize", "n-resize":"n-resize", "ne-resize":"ne-resize", "nw-resize":"nw-resize", "s-resize":"s-resize", "se-resize":"se-resize", "sw-resize":"sw-resize", 
"w-resize":"w-resize", "ew-resize":"e-resize", "ns-resize":"s-resize", "nesw-resize":"move", "col-resize":"e-resize", "row-resize":"s-resize", "all-scroll":"move", inherit:"inherit"};
$AdfAgent$$.$_CSS_TO_DOM_MAP$ = {};
$AdfAgent$$.$DRAG_GHOST_STYLECLASS$ = "p_AFDragGhost";
$goog$exportSymbol$$("AdfAgent.DRAG_GHOST_STYLECLASS", $AdfAgent$$.$DRAG_GHOST_STYLECLASS$);
$AdfAgent$$.$_AGENT_CLASS_NAME_NOT_FOUND$ = "Falling back to AdfAgent, didn't find agent class name: ";
