var $AdfDhtmlPanelBoxPeer$$ = $AdfRichUIPeer$$.$createPeerClass$($AdfRichUIPeer$$, "AdfDhtmlPanelBoxPeer", $JSCompiler_alias_FALSE$$);
$goog$exportSymbol$$("AdfDhtmlPanelBoxPeer", $AdfDhtmlPanelBoxPeer$$);
$AdfDhtmlPanelBoxPeer$$.$DISCLOSURE_SUB_ID$ = "_afrDscl";
$goog$exportSymbol$$("AdfDhtmlPanelBoxPeer.DISCLOSURE_SUB_ID", $AdfDhtmlPanelBoxPeer$$.$DISCLOSURE_SUB_ID$);
$AdfDhtmlPanelBoxPeer$$.$_INNER_SD_PEER$ = $AdfRichUIPeer$$.$createInnerPeerClassWithSubId$($AdfDhtmlShowDisclosurePeer$$, "InnerPBShowDetailPeer", $AdfDhtmlPanelBoxPeer$$.$DISCLOSURE_SUB_ID$);
InnerPBShowDetailPeer.$InitSubclass$ = function $InnerPBShowDetailPeer$$InitSubclass$$() {
  $AdfDhtmlTogglePeer$$.$Config$(this, {$toggledStyleClass$:"af|panelBox::disclosed-icon-style", $untoggledStyleClass$:"af|panelBox::undisclosed-icon-style"})
};
InnerPBShowDetailPeer.prototype.$HandleClientSideToggle$ = function $InnerPBShowDetailPeer$$$HandleClientSideToggle$$($disclosed$$7$$) {
  return this.$outerThis$.$GetContentDomElement$() && InnerPBShowDetailPeer.$superclass$.$HandleClientSideToggle$.call(this, $disclosed$$7$$) ? (this.$outerThis$.$__handleClientSideDisclosure$($disclosed$$7$$), $JSCompiler_alias_TRUE$$) : $JSCompiler_alias_FALSE$$
};
InnerPBShowDetailPeer.prototype.$EventPropagatesToServer$ = function $InnerPBShowDetailPeer$$$EventPropagatesToServer$$($isExpanded$$3$$) {
  var $value$$157$$ = InnerPBShowDetailPeer.$superclass$.$EventPropagatesToServer$.call(this);
  if($value$$157$$ == $JSCompiler_alias_FALSE$$) {
    var $component$$1200$$ = this.$outerThis$.$getComponent$();
    if("lazy" === $component$$1200$$.getPropertyValue("contentDelivery") && this.$outerThis$.$GetContentDomElement$() == $JSCompiler_alias_NULL$$ || $isExpanded$$3$$ == $JSCompiler_alias_FALSE$$ && $AdfPage$$.$PAGE$.$_dirtyStateService$.$hasDirtyData$($component$$1200$$)) {
      $value$$157$$ = $JSCompiler_alias_TRUE$$
    }
  }
  return $value$$157$$
};
$AdfDhtmlPanelBoxPeer$$.$MAXIMIZE_SUB_ID$ = "_afrMax";
$goog$exportSymbol$$("AdfDhtmlPanelBoxPeer.MAXIMIZE_SUB_ID", $AdfDhtmlPanelBoxPeer$$.$MAXIMIZE_SUB_ID$);
$AdfDhtmlPanelBoxPeer$$.$_INNER_MAXIMIZE_PEER$ = $AdfRichUIPeer$$.$createInnerPeerClassWithSubId$($AdfDhtmlMaximizePeer$$, "InnerPBMaximizePeer", $AdfDhtmlPanelBoxPeer$$.$MAXIMIZE_SUB_ID$);
InnerPBMaximizePeer.$InitSubclass$ = function $InnerPBMaximizePeer$$InitSubclass$$() {
  $AdfDhtmlTogglePeer$$.$Config$(this, {toggledStyleClass:"af|panelBox::maximized-icon-style", untoggledStyleClass:"af|panelBox::unmaximized-icon-style"})
};
InnerPBMaximizePeer.prototype.$HandleClientSideToggle$ = function $InnerPBMaximizePeer$$$HandleClientSideToggle$$($maximized$$2$$) {
  var $outerThis$$1$$ = this.$outerThis$, $contentDom$$19$$ = $outerThis$$1$$.$GetContentDomElement$();
  return $contentDom$$19$$ && InnerPBMaximizePeer.$superclass$.$HandleClientSideToggle$.call(this, $maximized$$2$$) ? ($outerThis$$1$$.$__handleClientSideMaximize$($outerThis$$1$$.$getDomElement$(), $contentDom$$19$$, $maximized$$2$$), $JSCompiler_alias_TRUE$$) : $JSCompiler_alias_FALSE$$
};
InnerPBMaximizePeer.prototype.$ComponentMaximizedChanged$ = function $InnerPBMaximizePeer$$$ComponentMaximizedChanged$$($component$$1201$$, $domElement$$317_handled$$2$$, $newValue$$101$$, $oldValue$$73$$) {
  $domElement$$317_handled$$2$$ = InnerPBMaximizePeer.$superclass$.$ComponentMaximizedChanged$.call(this, $component$$1201$$, $domElement$$317_handled$$2$$, $newValue$$101$$, $oldValue$$73$$);
  $newValue$$101$$ && $component$$1201$$.setDisclosed($JSCompiler_alias_TRUE$$);
  return $domElement$$317_handled$$2$$
};
InnerPBMaximizePeer.prototype.$EventPropagatesToServer$ = function $InnerPBMaximizePeer$$$EventPropagatesToServer$$() {
  return!this.$outerThis$.$GetContentDomElement$()
};
$AdfDhtmlPanelBoxPeer$$.$InitSubclass$ = function $$AdfDhtmlPanelBoxPeer$$$$InitSubclass$$() {
  $AdfObject$$.$ensureClassInitialization$(AdfRichPanelBox);
  $AdfRichUIPeer$$.$addComponentPropertyChanges$(this, AdfRichPanelBox.DISCLOSED, AdfRichPanelBox.MAXIMIZED);
  $AdfRichUIPeer$$.$addComponentEventHandlers$(this, $AdfUIInputEvent$$.$CLICK_EVENT_TYPE$, $AdfUIInputEvent$$.$KEY_UP_EVENT_TYPE$, $AdfDisclosureEvent$$.$EVENT_TYPE$, $AdfMaximizeEvent$$.$EVENT_TYPE$);
  this.$_DRAG_RECOGNIZER$ = new $AdfPanelBoxDragRecognizer$$
};
$goog$exportSymbol$$("AdfDhtmlPanelBoxPeer.InitSubclass", $AdfDhtmlPanelBoxPeer$$.$InitSubclass$);
$AdfDhtmlPanelBoxPeer$$.prototype.Init = function $$AdfDhtmlPanelBoxPeer$$$$Init$($component$$1202$$) {
  $AdfDhtmlPanelBoxPeer$$.$superclass$.Init.call(this, $component$$1202$$);
  var $maximizeId_outerId$$1$$ = $component$$1202$$.$getClientId$(), $disclosureId$$ = $AdfRichUIPeer$$.$CreateSubId$($maximizeId_outerId$$1$$, $AdfDhtmlPanelBoxPeer$$.$DISCLOSURE_SUB_ID$);
  $AdfAgent$$.$AGENT$.getElementById($disclosureId$$) && (this.$_disclosurePeer$ = this.$CreateDisclosurePeer$($component$$1202$$));
  $maximizeId_outerId$$1$$ = $AdfRichUIPeer$$.$CreateSubId$($maximizeId_outerId$$1$$, $AdfDhtmlPanelBoxPeer$$.$MAXIMIZE_SUB_ID$);
  $AdfAgent$$.$AGENT$.getElementById($maximizeId_outerId$$1$$) && (this.$_maximizePeer$ = this.$CreateMaximizePeer$($component$$1202$$));
  this.$_ignoreUpAndDownArrowKey$ = "false" == $AdfPage$$.$PAGE$.$getLookAndFeel$().$getSkinProperty$("af|panelBox-tr-disclose-with-up-down-arrow")
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelBoxPeer.prototype.Init", {Init:$AdfDhtmlPanelBoxPeer$$.prototype.Init});
$AdfDhtmlPanelBoxPeer$$.prototype.$CreateDisclosurePeer$ = function $$AdfDhtmlPanelBoxPeer$$$$$CreateDisclosurePeer$$($component$$1203$$) {
  return new $AdfDhtmlPanelBoxPeer$$.$_INNER_SD_PEER$($component$$1203$$, this)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelBoxPeer.prototype.CreateDisclosurePeer", {$CreateDisclosurePeer$:$AdfDhtmlPanelBoxPeer$$.prototype.$CreateDisclosurePeer$});
$AdfDhtmlPanelBoxPeer$$.prototype.$CreateMaximizePeer$ = function $$AdfDhtmlPanelBoxPeer$$$$$CreateMaximizePeer$$($component$$1204$$) {
  return new $AdfDhtmlPanelBoxPeer$$.$_INNER_MAXIMIZE_PEER$($component$$1204$$, this)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelBoxPeer.prototype.CreateMaximizePeer", {$CreateMaximizePeer$:$AdfDhtmlPanelBoxPeer$$.prototype.$CreateMaximizePeer$});
$AdfDhtmlPanelBoxPeer$$.prototype.$initialize$ = function $$AdfDhtmlPanelBoxPeer$$$$$initialize$$($component$$1205$$) {
  var $disclosurePeer_maximizePeer$$ = this.$_disclosurePeer$;
  $disclosurePeer_maximizePeer$$ && $disclosurePeer_maximizePeer$$.$initialize$($component$$1205$$);
  ($disclosurePeer_maximizePeer$$ = this.$_maximizePeer$) && $disclosurePeer_maximizePeer$$.$initialize$($component$$1205$$);
  $AdfDhtmlPanelBoxPeer$$.$superclass$.$initialize$.call(this, $component$$1205$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelBoxPeer.prototype.initialize", {$initialize$:$AdfDhtmlPanelBoxPeer$$.prototype.$initialize$});
$AdfDhtmlPanelBoxPeer$$.prototype.$InitDomElement$ = function $$AdfDhtmlPanelBoxPeer$$$$$InitDomElement$$($component$$1206$$, $rootElement$$100$$) {
  $AdfDhtmlPanelBoxPeer$$.$superclass$.$InitDomElement$.call(this, $component$$1206$$, $rootElement$$100$$);
  var $contentDom$$20$$ = this.$GetContentDomElement$($rootElement$$100$$);
  $contentDom$$20$$ && ($JSCompiler_StaticMethods__checkAnimateDisclosure$$(this, $component$$1206$$, $contentDom$$20$$), this.$_maximizePeer$ && this.$__handleClientSideMaximize$($rootElement$$100$$, $contentDom$$20$$, $component$$1206$$.getMaximized()))
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelBoxPeer.prototype.InitDomElement", {$InitDomElement$:$AdfDhtmlPanelBoxPeer$$.prototype.$InitDomElement$});
$AdfDhtmlPanelBoxPeer$$.prototype.$GetContentDomElement$ = function $$AdfDhtmlPanelBoxPeer$$$$$GetContentDomElement$$($centerId_rootElement$$101$$) {
  $centerId_rootElement$$101$$ || ($centerId_rootElement$$101$$ = this.$getDomElement$());
  $centerId_rootElement$$101$$ = $AdfRichUIPeer$$.$CreateSubId$($centerId_rootElement$$101$$.id, "content");
  return $AdfAgent$$.$AGENT$.getElementById($centerId_rootElement$$101$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelBoxPeer.prototype.GetContentDomElement", {$GetContentDomElement$:$AdfDhtmlPanelBoxPeer$$.prototype.$GetContentDomElement$});
$AdfDhtmlPanelBoxPeer$$.prototype.$GetAnimationDuration$ = function $$AdfDhtmlPanelBoxPeer$$$$$GetAnimationDuration$$() {
  return parseInt($AdfPage$$.$PAGE$.$getLookAndFeel$().$getSkinProperty$("af|panelBox-tr-animation-duration"))
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelBoxPeer.prototype.GetAnimationDuration", {$GetAnimationDuration$:$AdfDhtmlPanelBoxPeer$$.prototype.$GetAnimationDuration$});
function $JSCompiler_StaticMethods__checkAnimateDisclosure$$($JSCompiler_StaticMethods__checkAnimateDisclosure$self_animDuration$$4$$, $component$$1207$$, $contentDom$$21$$) {
  if($contentDom$$21$$ != $JSCompiler_alias_NULL$$ && "hidden" == $contentDom$$21$$.style.visibility) {
    var $contentOffsetHeight_disclosedHeight$$ = $contentDom$$21$$.style.height, $contentOffsetHeight_disclosedHeight$$ = $contentOffsetHeight_disclosedHeight$$ ? parseInt($contentOffsetHeight_disclosedHeight$$) : $contentDom$$21$$.offsetHeight, $wrapper$$17$$ = $contentDom$$21$$.ownerDocument.createElement("div");
    $wrapper$$17$$.style.overflow = "hidden";
    $wrapper$$17$$.style.height = "1px";
    $contentDom$$21$$.parentNode.replaceChild($wrapper$$17$$, $contentDom$$21$$);
    $wrapper$$17$$.appendChild($contentDom$$21$$);
    $contentDom$$21$$.style.visibility = "visible";
    $JSCompiler_StaticMethods__checkAnimateDisclosure$self_animDuration$$4$$ = $JSCompiler_StaticMethods__checkAnimateDisclosure$self_animDuration$$4$$.$GetAnimationDuration$();
    $AdfDhtmlElementAnimator$animate$$(0, $JSCompiler_StaticMethods__checkAnimateDisclosure$self_animDuration$$4$$, [{element:$wrapper$$17$$, properties:{height:$contentOffsetHeight_disclosedHeight$$}}], $JSCompiler_alias_NULL$$, $AdfDhtmlPanelBoxPeer$$.$_handleAfterDiscloseAnimate$, [$wrapper$$17$$, $contentDom$$21$$], $component$$1207$$)
  }
}
$AdfDhtmlPanelBoxPeer$$.$_handleAfterDiscloseAnimate$ = function $$AdfDhtmlPanelBoxPeer$$$$_handleAfterDiscloseAnimate$$($params$$53$$) {
  var $wrapperDom$$ = $params$$53$$[0], $parentElement$$11$$ = $wrapperDom$$.parentNode;
  $parentElement$$11$$ != $JSCompiler_alias_NULL$$ && $parentElement$$11$$.replaceChild($params$$53$$[1], $wrapperDom$$)
};
$AdfDhtmlPanelBoxPeer$$.$_handleAfterUndiscloseAnimateStub$ = function $$AdfDhtmlPanelBoxPeer$$$$_handleAfterUndiscloseAnimateStub$$($disclosedHeight$$inline_2841_params$$54$$) {
  var $component$$1209_event$$inline_2840$$ = $disclosedHeight$$inline_2841_params$$54$$[0], $contentDomStyle$$inline_2844_peer$$127$$ = $component$$1209_event$$inline_2840$$.$getPeer$();
  if($contentDomStyle$$inline_2844_peer$$127$$ != $JSCompiler_alias_NULL$$) {
    $contentDomStyle$$inline_2844_peer$$127$$.bind($component$$1209_event$$inline_2840$$);
    $component$$1209_event$$inline_2840$$ = $disclosedHeight$$inline_2841_params$$54$$[1];
    $disclosedHeight$$inline_2841_params$$54$$ = $disclosedHeight$$inline_2841_params$$54$$[2];
    var $component$$inline_2842$$ = $contentDomStyle$$inline_2844_peer$$127$$.$getComponent$();
    if(!$component$$inline_2842$$.$isDead$()) {
      var $contentDom$$inline_2843$$ = $contentDomStyle$$inline_2844_peer$$127$$.$GetContentDomElement$();
      $contentDom$$inline_2843$$ != $JSCompiler_alias_NULL$$ && ($contentDom$$inline_2843$$.style.visibility = "hidden");
      $component$$inline_2842$$.$HandleEvent$.call($component$$inline_2842$$, $component$$1209_event$$inline_2840$$);
      $contentDomStyle$$inline_2844_peer$$127$$.$__handleClientSideDisclosure$($JSCompiler_alias_FALSE$$);
      $contentDom$$inline_2843$$ && ($contentDomStyle$$inline_2844_peer$$127$$ = $contentDom$$inline_2843$$.style, $contentDomStyle$$inline_2844_peer$$127$$.display = "none", $contentDomStyle$$inline_2844_peer$$127$$.height = $disclosedHeight$$inline_2841_params$$54$$ ? $disclosedHeight$$inline_2841_params$$54$$ : "")
    }
  }
};
$AdfDhtmlPanelBoxPeer$$.prototype.$DispatchUncanceledComponentEvent$ = function $$AdfDhtmlPanelBoxPeer$$$$$DispatchUncanceledComponentEvent$$($event$$207$$) {
  if($AdfPage$$.$PAGE$.$isAnimationEnabled$() && $event$$207$$.getType() == $AdfDisclosureEvent$$.$EVENT_TYPE$ && !$event$$207$$.$isExpanded$()) {
    var $contentDom$$inline_2848$$ = this.$GetContentDomElement$(), $disclosedHeight$$inline_2849$$ = $contentDom$$inline_2848$$.style.height;
    $contentDom$$inline_2848$$.style.overflow = "hidden";
    var $animDuration$$inline_2850$$ = this.$GetAnimationDuration$(), $component$$inline_2851$$ = this.$getComponent$();
    $AdfDhtmlElementAnimator$animate$$(0, $animDuration$$inline_2850$$, [{element:$contentDom$$inline_2848$$, properties:{height:0}}], $JSCompiler_alias_NULL$$, $AdfDhtmlPanelBoxPeer$$.$_handleAfterUndiscloseAnimateStub$, [$component$$inline_2851$$, $event$$207$$, $disclosedHeight$$inline_2849$$], $component$$inline_2851$$);
    return $JSCompiler_alias_TRUE$$
  }
  return $JSCompiler_alias_FALSE$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelBoxPeer.prototype.DispatchUncanceledComponentEvent", {$DispatchUncanceledComponentEvent$:$AdfDhtmlPanelBoxPeer$$.prototype.$DispatchUncanceledComponentEvent$});
$AdfDhtmlPanelBoxPeer$$.prototype.$HandleComponentClick$ = function $$AdfDhtmlPanelBoxPeer$$$$$HandleComponentClick$$($componentEvent$$276$$) {
  var $disclosurePeer$$1_maximizePeer$$1$$ = this.$_disclosurePeer$;
  $disclosurePeer$$1_maximizePeer$$1$$ && $disclosurePeer$$1_maximizePeer$$1$$.$HandleComponentClick$($componentEvent$$276$$);
  ($disclosurePeer$$1_maximizePeer$$1$$ = this.$_maximizePeer$) && $disclosurePeer$$1_maximizePeer$$1$$.$HandleComponentClick$($componentEvent$$276$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelBoxPeer.prototype.HandleComponentClick", {$HandleComponentClick$:$AdfDhtmlPanelBoxPeer$$.prototype.$HandleComponentClick$});
$AdfDhtmlPanelBoxPeer$$.prototype.$HandleComponentKeyUp$ = function $$AdfDhtmlPanelBoxPeer$$$$$HandleComponentKeyUp$$($componentEvent$$277$$) {
  var $disclosurePeer$$2_maximizePeer$$2$$ = this.$_disclosurePeer$;
  if($disclosurePeer$$2_maximizePeer$$2$$) {
    var $handleKeystroke_keyCode$$75_nativeEvent$$45$$ = $JSCompiler_alias_TRUE$$;
    this.$_ignoreUpAndDownArrowKey$ && ($handleKeystroke_keyCode$$75_nativeEvent$$45$$ = $componentEvent$$277$$.$getNativeEvent$(), $handleKeystroke_keyCode$$75_nativeEvent$$45$$ = $AdfAgent$$.$AGENT$.$getKeyCode$($handleKeystroke_keyCode$$75_nativeEvent$$45$$), $handleKeystroke_keyCode$$75_nativeEvent$$45$$ = $handleKeystroke_keyCode$$75_nativeEvent$$45$$ != $AdfKeyStroke$$.$ARROWUP_KEY$ && $handleKeystroke_keyCode$$75_nativeEvent$$45$$ != $AdfKeyStroke$$.$ARROWDOWN_KEY$);
    $handleKeystroke_keyCode$$75_nativeEvent$$45$$ && $disclosurePeer$$2_maximizePeer$$2$$.$HandleComponentKeyUp$($componentEvent$$277$$)
  }
  ($disclosurePeer$$2_maximizePeer$$2$$ = this.$_maximizePeer$) && $disclosurePeer$$2_maximizePeer$$2$$.$HandleComponentKeyUp$($componentEvent$$277$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelBoxPeer.prototype.HandleComponentKeyUp", {$HandleComponentKeyUp$:$AdfDhtmlPanelBoxPeer$$.prototype.$HandleComponentKeyUp$});
$AdfDhtmlPanelBoxPeer$$.prototype.$HandleComponentDisclosure$ = function $$AdfDhtmlPanelBoxPeer$$$$$HandleComponentDisclosure$$($componentEvent$$278$$) {
  var $disclosurePeer$$3$$ = this.$_disclosurePeer$;
  $disclosurePeer$$3$$ && $disclosurePeer$$3$$.$HandleComponentDisclosure$($componentEvent$$278$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelBoxPeer.prototype.HandleComponentDisclosure", {$HandleComponentDisclosure$:$AdfDhtmlPanelBoxPeer$$.prototype.$HandleComponentDisclosure$});
$AdfDhtmlPanelBoxPeer$$.prototype.$HandleComponentMaximize$ = function $$AdfDhtmlPanelBoxPeer$$$$$HandleComponentMaximize$$($componentEvent$$279$$) {
  var $maximizePeer$$3$$ = this.$_maximizePeer$;
  $maximizePeer$$3$$ && $maximizePeer$$3$$.$HandleComponentMaximize$($componentEvent$$279$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelBoxPeer.prototype.HandleComponentMaximize", {$HandleComponentMaximize$:$AdfDhtmlPanelBoxPeer$$.prototype.$HandleComponentMaximize$});
$AdfDhtmlPanelBoxPeer$$.prototype.$ComponentDisclosedChanged$ = function $$AdfDhtmlPanelBoxPeer$$$$$ComponentDisclosedChanged$$($component$$1211$$, $domElement$$318$$, $newValue$$102$$, $oldValue$$74$$) {
  var $disclosurePeer$$4$$ = this.$_disclosurePeer$;
  return $disclosurePeer$$4$$ ? $disclosurePeer$$4$$.$ComponentDisclosedChanged$($component$$1211$$, $domElement$$318$$, $newValue$$102$$, $oldValue$$74$$) : $JSCompiler_alias_FALSE$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelBoxPeer.prototype.ComponentDisclosedChanged", {$ComponentDisclosedChanged$:$AdfDhtmlPanelBoxPeer$$.prototype.$ComponentDisclosedChanged$});
$AdfDhtmlPanelBoxPeer$$.prototype.$ComponentMaximizedChanged$ = function $$AdfDhtmlPanelBoxPeer$$$$$ComponentMaximizedChanged$$($component$$1212$$, $domElement$$319$$, $newValue$$103$$, $oldValue$$75$$) {
  var $maximizePeer$$4$$ = this.$_maximizePeer$;
  return $maximizePeer$$4$$ ? $maximizePeer$$4$$.$ComponentMaximizedChanged$($component$$1212$$, $domElement$$319$$, $newValue$$103$$, $oldValue$$75$$) : $JSCompiler_alias_FALSE$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelBoxPeer.prototype.ComponentMaximizedChanged", {$ComponentMaximizedChanged$:$AdfDhtmlPanelBoxPeer$$.prototype.$ComponentMaximizedChanged$});
$AdfDhtmlPanelBoxPeer$$.prototype.$__isEventForHeaderControls$ = function $$AdfDhtmlPanelBoxPeer$$$$$__isEventForHeaderControls$$($nativeEvent$$46$$) {
  var $clickForHeaderControls$$ = $JSCompiler_alias_FALSE$$, $disclosurePeer$$5_maximizePeer$$5$$ = this.$_disclosurePeer$;
  $disclosurePeer$$5_maximizePeer$$5$$ && ($clickForHeaderControls$$ |= $disclosurePeer$$5_maximizePeer$$5$$.$isEventForButton$($nativeEvent$$46$$));
  ($disclosurePeer$$5_maximizePeer$$5$$ = this.$_maximizePeer$) && ($clickForHeaderControls$$ |= $disclosurePeer$$5_maximizePeer$$5$$.$isEventForButton$($nativeEvent$$46$$));
  return $clickForHeaderControls$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelBoxPeer.prototype.__isEventForHeaderControls", {$__isEventForHeaderControls$:$AdfDhtmlPanelBoxPeer$$.prototype.$__isEventForHeaderControls$});
$AdfDhtmlPanelBoxPeer$$.prototype.$getDefaultDragRecognizer$ = function $$AdfDhtmlPanelBoxPeer$$$$$getDefaultDragRecognizer$$() {
  return $AdfDhtmlPanelBoxPeer$$.$_DRAG_RECOGNIZER$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelBoxPeer.prototype.getDefaultDragRecognizer", {$getDefaultDragRecognizer$:$AdfDhtmlPanelBoxPeer$$.prototype.$getDefaultDragRecognizer$});
$AdfDhtmlPanelBoxPeer$$.prototype.$__handleClientSideDisclosure$ = function $$AdfDhtmlPanelBoxPeer$$$$$__handleClientSideDisclosure$$($disclosed$$8$$) {
  var $contentDom$$25$$ = this.$GetContentDomElement$(), $contentParent$$3_domElement$$320$$ = $contentDom$$25$$.parentNode, $bottomElement$$1_contentDomStyle$$1$$ = $contentDom$$25$$.style, $animationEnabled$$3_stretched$$ = $AdfPage$$.$PAGE$.$isAnimationEnabled$();
  $disclosed$$8$$ ? ($animationEnabled$$3_stretched$$ && ($bottomElement$$1_contentDomStyle$$1$$.visibility = "hidden"), $bottomElement$$1_contentDomStyle$$1$$.display = "", $contentParent$$3_domElement$$320$$.style.display = "") : $animationEnabled$$3_stretched$$ || ($contentParent$$3_domElement$$320$$.style.display = "none", $bottomElement$$1_contentDomStyle$$1$$.display = "none");
  $contentParent$$3_domElement$$320$$ = this.$getDomElement$();
  $bottomElement$$1_contentDomStyle$$1$$ = $contentParent$$3_domElement$$320$$.lastChild;
  $animationEnabled$$3_stretched$$ = "DIV" == $AdfAgent$$.$AGENT$.$getNodeName$($bottomElement$$1_contentDomStyle$$1$$);
  $disclosed$$8$$ ? ($animationEnabled$$3_stretched$$ && ($bottomElement$$1_contentDomStyle$$1$$.style.top = ""), $JSCompiler_StaticMethods__checkAnimateDisclosure$$(this, this.$getComponent$(), $contentDom$$25$$)) : $animationEnabled$$3_stretched$$ && ($bottomElement$$1_contentDomStyle$$1$$.style.top = $contentParent$$3_domElement$$320$$.firstChild.clientHeight + "px")
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelBoxPeer.prototype.__handleClientSideDisclosure", {$__handleClientSideDisclosure$:$AdfDhtmlPanelBoxPeer$$.prototype.$__handleClientSideDisclosure$});
$AdfDhtmlPanelBoxPeer$$.prototype.$__handleClientSideMaximize$ = function $$AdfDhtmlPanelBoxPeer$$$$$__handleClientSideMaximize$$($disclosureElement_disclosurePeer$$6_rootDom$$2$$, $contentDom$$26$$, $maximized$$3$$) {
  $AdfAssert$$.$assertDomElement$($disclosureElement_disclosurePeer$$6_rootDom$$2$$);
  $AdfAssert$$.$assertDomElement$($contentDom$$26$$);
  $AdfAssert$$.$assertBoolean$($maximized$$3$$);
  this.$_maximizePeer$.$__updateClientMaximize$($disclosureElement_disclosurePeer$$6_rootDom$$2$$, $contentDom$$26$$, $maximized$$3$$);
  if($disclosureElement_disclosurePeer$$6_rootDom$$2$$ = this.$_disclosurePeer$) {
    if($disclosureElement_disclosurePeer$$6_rootDom$$2$$ = $disclosureElement_disclosurePeer$$6_rootDom$$2$$.$GetButtonElement$()) {
      $disclosureElement_disclosurePeer$$6_rootDom$$2$$.style.display = $maximized$$3$$ ? "none" : "block"
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelBoxPeer.prototype.__handleClientSideMaximize", {$__handleClientSideMaximize$:$AdfDhtmlPanelBoxPeer$$.prototype.$__handleClientSideMaximize$});
function $AdfPanelBoxDragRecognizer$$() {
  this.Init()
}
$goog$exportSymbol$$("AdfPanelBoxDragRecognizer", $AdfPanelBoxDragRecognizer$$);
$AdfObject$$.$createSubclass$($AdfPanelBoxDragRecognizer$$, $AdfDragRecognizer$$);
$AdfPanelBoxDragRecognizer$$.prototype.$prepDrag$ = function $$AdfPanelBoxDragRecognizer$$$$$prepDrag$$($dndContext$$84$$, $dragSource$$19$$, $inputEvent$$62$$) {
  $AdfAssert$$.$assertPrototype$($dragSource$$19$$, $AdfDragSource$$);
  $AdfAssert$$.$assertPrototype$($inputEvent$$62$$, $AdfUIInputEvent$$);
  if($AdfAgent$$.$AGENT$.$isDragPrepEvent$($inputEvent$$62$$)) {
    var $dragComponent$$1_headerTable$$3_rootDom$$3$$ = $dragSource$$19$$.$getComponent$();
    $AdfAssert$$.$assertObject$($dragComponent$$1_headerTable$$3_rootDom$$3$$, "Unexpected null component.");
    var $dragPeer$$1_nativeTarget$$4_nodeName$$9$$ = $dragComponent$$1_headerTable$$3_rootDom$$3$$.$getPeer$(), $nativeEvent$$47$$ = $inputEvent$$62$$.$getNativeEvent$();
    if(!$dragPeer$$1_nativeTarget$$4_nodeName$$9$$.$__isEventForHeaderControls$($nativeEvent$$47$$) && ($AdfAssert$$.assert($dragPeer$$1_nativeTarget$$4_nodeName$$9$$, "Unexpected null peer."), $dragPeer$$1_nativeTarget$$4_nodeName$$9$$.bind($dragComponent$$1_headerTable$$3_rootDom$$3$$), $dragComponent$$1_headerTable$$3_rootDom$$3$$ = $dragPeer$$1_nativeTarget$$4_nodeName$$9$$.$getDomElement$(), $dragComponent$$1_headerTable$$3_rootDom$$3$$ = $AdfDomUtils$$.$getFirstChildElement$($dragComponent$$1_headerTable$$3_rootDom$$3$$))) {
      if($dragPeer$$1_nativeTarget$$4_nodeName$$9$$ = $AdfAgent$$.$AGENT$.$getNodeName$($dragComponent$$1_headerTable$$3_rootDom$$3$$), "TABLE" != $dragPeer$$1_nativeTarget$$4_nodeName$$9$$ && ($dragComponent$$1_headerTable$$3_rootDom$$3$$ = $AdfDomUtils$$.$getFirstChildElement$($dragComponent$$1_headerTable$$3_rootDom$$3$$), $dragPeer$$1_nativeTarget$$4_nodeName$$9$$ = $AdfAgent$$.$AGENT$.$getNodeName$($dragComponent$$1_headerTable$$3_rootDom$$3$$)), "TABLE" == $dragPeer$$1_nativeTarget$$4_nodeName$$9$$ && 
      ($dragPeer$$1_nativeTarget$$4_nodeName$$9$$ = $inputEvent$$62$$.$getNativeEventTarget$(), $AdfDomUtils$$.$isAncestorOrSelf$($dragComponent$$1_headerTable$$3_rootDom$$3$$, $dragPeer$$1_nativeTarget$$4_nodeName$$9$$))) {
        return $AdfPanelBoxDragRecognizer$$.$superclass$.$prepDrag$.apply(this, arguments)
      }
    }
  }
  return $JSCompiler_alias_NULL$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfPanelBoxDragRecognizer.prototype.prepDrag", {$prepDrag$:$AdfPanelBoxDragRecognizer$$.prototype.$prepDrag$});
