var $AdfDhtmlPanelAccordionPeer$$ = $AdfRichUIPeer$$.$createPeerClass$($AdfRichUIPeer$$, "AdfDhtmlPanelAccordionPeer", $JSCompiler_alias_FALSE$$);
$goog$exportSymbol$$("AdfDhtmlPanelAccordionPeer", $AdfDhtmlPanelAccordionPeer$$);
$AdfDhtmlPanelAccordionPeer$$.$InitSubclass$ = function $$AdfDhtmlPanelAccordionPeer$$$$InitSubclass$$() {
  $AdfRichUIPeer$$.$addComponentEventHandlers$(this, $AdfUIInputEvent$$.$CLICK_EVENT_TYPE$, $AdfUIInputEvent$$.$MOUSE_DOWN_EVENT_TYPE$, $AdfUIInputEvent$$.$MOUSE_UP_EVENT_TYPE$, $AdfUIInputEvent$$.$KEY_DOWN_EVENT_TYPE$, $AdfUIInputEvent$$.$KEY_UP_EVENT_TYPE$, $AdfUIInputEvent$$.$FOCUS_EVENT_TYPE$, $AdfUIInputEvent$$.$BLUR_EVENT_TYPE$);
  $AdfAgent$$.$AGENT$.$getCapabilities$()[$AdfAgent$$.$CAP_TOUCH_SCREEN$] == $AdfAgent$$.$CAP_TOUCH_SCREEN_NONE$ && $AdfRichUIPeer$$.$addComponentEventHandlers$(this, $AdfUIInputEvent$$.$MOUSE_OUT_EVENT_TYPE$, $AdfUIInputEvent$$.$MOUSE_IN_EVENT_TYPE$, $AdfDisclosureEvent$$.$EVENT_TYPE$);
  this.$_ATTRIBUTE_ROWKEY$ = "_afrPaKey";
  this.$_ATTRIBUTE_TOOLBAR$ = "_afrTbr";
  this.$_ATTRIBUTE_EVENT_TYPE$ = "_afrEvtTp";
  this.$_ATTRIBUTE_DISCLOSED$ = "_afrDscl";
  this.$_EVENT_TYPE_DISCLOSURE$ = "disclosure";
  this.$_OVERFLOW_START_POPUP$ = "_afrOfwSrt";
  this.$_OVERFLOW_END_POPUP$ = "_afrOfwEnd";
  this.$_MOVE_UP_SUB_ID$ = "moveUp";
  this.$_MOVE_DOWN_SUB_ID$ = "moveDown";
  this.$_ITEM_RESIZE_DRAG_SUB_ID$ = "ndrag";
  this.$_DISCLOSURE_BTN_SUB_ID$ = "btn";
  this.$_DISCLOSURE_SUB_ID$ = "disAcr";
  this.$_SELECTED_PSEUDO_CLASS$ = "p_AFSelected";
  this.$_HIGHLIGHT_PSEUDO_CLASS$ = "p_AFHighlight";
  this.$_DISCLOSED_PSEUDO_CLASS$ = "p_AFDisclosed";
  this.$_DROP_TARGET_SUB_ID$ = "dropTarget";
  this.$_DRAG_GHOST_CLASS$ = "af|panelAccordion::ghost";
  this.$_HEADER_CLASS$ = "af|panelAccordion::header";
  this.$_HEADER_SUBSEQUENT_CLASS$ = "af|panelAccordion::header-subsequent";
  this.$_DISCLOSED_ICON_STYLE_CLASS$ = "af|panelAccordion::disclosed-icon-style";
  this.$_UNDISCLOSED_ICON_STYLE_CLASS$ = "af|panelAccordion::undisclosed-icon-style";
  this.$_DISCLOSE_PHASE1_ANIMATION_DURATION_FACTOR$ = 1;
  this.$_DISCLOSE_PHASE2_ANIMATION_DURATION_FACTOR$ = 0.5;
  this.$_LEADING_NON_ITEM_NODE_COUNT$ = 1;
  this.$_TRAILING_NON_ITEM_NODE_COUNT$ = 4;
  this.$_BOTTOM_OVERFLOW_OFFSET$ = 3;
  this.$_DISCLOSABLE_STYLECLASS$ = "p_AFDisclosable";
  this.$_DISCLOSED_STYLECLASS$ = "p_AFDisclosed";
  this.$_DISABLED_STYLECLASS$ = "p_AFDisabled";
  this.$_DEPRESSED_STYLE_CLASS$ = "p_AFDepressed";
  this.$_DRAG_STYLECLASS$ = "p_AFDrag";
  this.$_FLOW_STYLECLASS$ = "p_AFFlow";
  this.$_MINIMUM_INFLEXIBLE_HEIGHT$ = "af|panelAccordion-tr-minimum-resizable-height"
};
$goog$exportSymbol$$("AdfDhtmlPanelAccordionPeer.InitSubclass", $AdfDhtmlPanelAccordionPeer$$.$InitSubclass$);
$AdfDhtmlPanelAccordionPeer$$.prototype.Init = function $$AdfDhtmlPanelAccordionPeer$$$$Init$($component$$1186_endIndicator$$2_id$$318_overflowBottomId$$) {
  $AdfDhtmlPanelAccordionPeer$$.$superclass$.Init.call(this, $component$$1186_endIndicator$$2_id$$318_overflowBottomId$$);
  var $agent$$386$$ = $AdfAgent$$.$AGENT$;
  $component$$1186_endIndicator$$2_id$$318_overflowBottomId$$ = $component$$1186_endIndicator$$2_id$$318_overflowBottomId$$.$getClientId$();
  var $mouseAwayFromEndOverflow_overflowTopId_showEndOverflow_startIndicator$$2$$ = $AdfRichUIPeer$$.$CreateSubId$($component$$1186_endIndicator$$2_id$$318_overflowBottomId$$, "overflowTop"), $mouseAwayFromEndOverflow_overflowTopId_showEndOverflow_startIndicator$$2$$ = $agent$$386$$.getElementById($mouseAwayFromEndOverflow_overflowTopId_showEndOverflow_startIndicator$$2$$);
  $mouseAwayFromEndOverflow_overflowTopId_showEndOverflow_startIndicator$$2$$.tabIndex = 0;
  var $mouseAwayFromStartOverflow_showStartOverflow$$ = this.$createCallback$(this.$_startOverflowButtonPressed$);
  $agent$$386$$.$addBubbleEventListener$($mouseAwayFromEndOverflow_overflowTopId_showEndOverflow_startIndicator$$2$$, "mousedown", $mouseAwayFromStartOverflow_showStartOverflow$$);
  $agent$$386$$.$addBubbleEventListener$($mouseAwayFromEndOverflow_overflowTopId_showEndOverflow_startIndicator$$2$$, "keydown", $mouseAwayFromStartOverflow_showStartOverflow$$);
  $mouseAwayFromStartOverflow_showStartOverflow$$ = this.$createCallback$(this.$_mouseAwayFromStartOverflowButton$);
  $agent$$386$$.$addBubbleEventListener$($mouseAwayFromEndOverflow_overflowTopId_showEndOverflow_startIndicator$$2$$, "mouseup", $mouseAwayFromStartOverflow_showStartOverflow$$);
  $agent$$386$$.$addBubbleEventListener$($mouseAwayFromEndOverflow_overflowTopId_showEndOverflow_startIndicator$$2$$, "mouseout", $mouseAwayFromStartOverflow_showStartOverflow$$);
  $component$$1186_endIndicator$$2_id$$318_overflowBottomId$$ = $AdfRichUIPeer$$.$CreateSubId$($component$$1186_endIndicator$$2_id$$318_overflowBottomId$$, "overflowBottom");
  $component$$1186_endIndicator$$2_id$$318_overflowBottomId$$ = $agent$$386$$.getElementById($component$$1186_endIndicator$$2_id$$318_overflowBottomId$$);
  $component$$1186_endIndicator$$2_id$$318_overflowBottomId$$.tabIndex = 0;
  $mouseAwayFromEndOverflow_overflowTopId_showEndOverflow_startIndicator$$2$$ = this.$createCallback$(this.$_endOverflowButtonPressed$);
  $agent$$386$$.$addBubbleEventListener$($component$$1186_endIndicator$$2_id$$318_overflowBottomId$$, "mousedown", $mouseAwayFromEndOverflow_overflowTopId_showEndOverflow_startIndicator$$2$$);
  $agent$$386$$.$addBubbleEventListener$($component$$1186_endIndicator$$2_id$$318_overflowBottomId$$, "keydown", $mouseAwayFromEndOverflow_overflowTopId_showEndOverflow_startIndicator$$2$$);
  $mouseAwayFromEndOverflow_overflowTopId_showEndOverflow_startIndicator$$2$$ = this.$createCallback$(this.$_mouseAwayFromEndOverflowButton$);
  $agent$$386$$.$addBubbleEventListener$($component$$1186_endIndicator$$2_id$$318_overflowBottomId$$, "mouseup", $mouseAwayFromEndOverflow_overflowTopId_showEndOverflow_startIndicator$$2$$);
  $agent$$386$$.$addBubbleEventListener$($component$$1186_endIndicator$$2_id$$318_overflowBottomId$$, "mouseout", $mouseAwayFromEndOverflow_overflowTopId_showEndOverflow_startIndicator$$2$$);
  this.$_onResizeDrag$ = this.$createCallback$(this.$_handleResizeDrag$);
  this.$_onResizeDrop$ = this.$createCallback$(this.$_handleResizeDrop$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelAccordionPeer.prototype.Init", {Init:$AdfDhtmlPanelAccordionPeer$$.prototype.Init});
$JSCompiler_prototypeAlias$$ = $AdfDhtmlPanelAccordionPeer$$.prototype;
$JSCompiler_prototypeAlias$$.$_startOverflowButtonPressed$ = function $$JSCompiler_prototypeAlias$$$$_startOverflowButtonPressed$$($event$$197$$) {
  var $agent$$387$$ = $AdfAgent$$.$AGENT$, $eventType$$42_targetElement$$30$$ = $event$$197$$.type;
  if(!("keydown" == $eventType$$42_targetElement$$30$$ && $event$$197$$.keyCode != $AdfKeyStroke$$.$ENTER_KEY$ && $event$$197$$.keyCode != $AdfKeyStroke$$.$SPACE_KEY$ && $event$$197$$.keyCode != $AdfKeyStroke$$.$ARROWDOWN_KEY$)) {
    if("mousedown" == $eventType$$42_targetElement$$30$$ && $event$$197$$.button && $event$$197$$.button != $AdfUIInputEvent$$.$LEFT_BUTTON_FLAG$) {
      $agent$$387$$.$eatEvent$($event$$197$$)
    }else {
      if(!this.$_discloseAnimationData$) {
        var $currElement$$14$$ = $agent$$387$$.$getEventTarget$($event$$197$$);
        "mousedown" == $eventType$$42_targetElement$$30$$ && ($eventType$$42_targetElement$$30$$ = $agent$$387$$.$getEventTarget$($event$$197$$), this.$_setDepressedStyle$($eventType$$42_targetElement$$30$$, $JSCompiler_alias_TRUE$$));
        this.$hidePopup$(this.$getComponent$(), $AdfDhtmlPanelAccordionPeer$$.$_OVERFLOW_END_POPUP$);
        paneCutoffIndex = this.$_lastTopOverflowPaneIndex$;
        paneCutoffIndex != $JSCompiler_alias_NULL$$ && $JSCompiler_StaticMethods__showOverflowMenu$$(this, $currElement$$14$$, $JSCompiler_alias_FALSE$$, $AdfDhtmlPanelAccordionPeer$$.$_OVERFLOW_START_POPUP$);
        $agent$$387$$.$eatEvent$($event$$197$$)
      }
    }
  }
};
$JSCompiler_prototypeAlias$$.$_endOverflowButtonPressed$ = function $$JSCompiler_prototypeAlias$$$$_endOverflowButtonPressed$$($event$$198$$) {
  var $agent$$388$$ = $AdfAgent$$.$AGENT$, $eventType$$43_targetElement$$31$$ = $event$$198$$.type;
  if(!("keydown" == $eventType$$43_targetElement$$31$$ && $event$$198$$.keyCode != $AdfKeyStroke$$.$ENTER_KEY$ && $event$$198$$.keyCode != $AdfKeyStroke$$.$SPACE_KEY$ && $event$$198$$.keyCode != $AdfKeyStroke$$.$ARROWDOWN_KEY$)) {
    if("mousedown" == $eventType$$43_targetElement$$31$$ && $event$$198$$.button && $event$$198$$.button != $AdfUIInputEvent$$.$LEFT_BUTTON_FLAG$) {
      $agent$$388$$.$eatEvent$($event$$198$$)
    }else {
      if(!this.$_discloseAnimationData$) {
        var $currElement$$15$$ = $agent$$388$$.$getEventTarget$($event$$198$$);
        "mousedown" == $eventType$$43_targetElement$$31$$ && ($eventType$$43_targetElement$$31$$ = $agent$$388$$.$getEventTarget$($event$$198$$), this.$_setDepressedStyle$($eventType$$43_targetElement$$31$$, $JSCompiler_alias_TRUE$$));
        this.$hidePopup$(this.$getComponent$(), $AdfDhtmlPanelAccordionPeer$$.$_OVERFLOW_START_POPUP$);
        paneCutoffIndex = this.$_firstBottomOverflowPaneIndex$;
        paneCutoffIndex != $JSCompiler_alias_NULL$$ && $JSCompiler_StaticMethods__showOverflowMenu$$(this, $currElement$$15$$, $JSCompiler_alias_TRUE$$, $AdfDhtmlPanelAccordionPeer$$.$_OVERFLOW_END_POPUP$);
        $agent$$388$$.$eatEvent$($event$$198$$)
      }
    }
  }
};
$JSCompiler_prototypeAlias$$.$_mouseAwayFromStartOverflowButton$ = function $$JSCompiler_prototypeAlias$$$$_mouseAwayFromStartOverflowButton$$($event$$199_targetElement$$32$$) {
  $event$$199_targetElement$$32$$ = $AdfAgent$$.$AGENT$.$getEventTarget$($event$$199_targetElement$$32$$);
  this.$_setDepressedStyle$($event$$199_targetElement$$32$$, $JSCompiler_alias_FALSE$$)
};
$JSCompiler_prototypeAlias$$.$_mouseAwayFromEndOverflowButton$ = function $$JSCompiler_prototypeAlias$$$$_mouseAwayFromEndOverflowButton$$($event$$200_targetElement$$33$$) {
  $event$$200_targetElement$$33$$ = $AdfAgent$$.$AGENT$.$getEventTarget$($event$$200_targetElement$$33$$);
  this.$_setDepressedStyle$($event$$200_targetElement$$33$$, $JSCompiler_alias_FALSE$$)
};
$JSCompiler_prototypeAlias$$.$_setDepressedStyle$ = function $$JSCompiler_prototypeAlias$$$$_setDepressedStyle$$($targetElement$$34$$, $depressed$$6$$) {
  var $className$$21$$ = $AdfDhtmlPanelAccordionPeer$$.$_DEPRESSED_STYLE_CLASS$;
  $depressed$$6$$ ? $AdfDomUtils$$.$addCSSClassName$($targetElement$$34$$, $className$$21$$) : $AdfDomUtils$$.$removeCSSClassName$($targetElement$$34$$, $className$$21$$)
};
$JSCompiler_prototypeAlias$$.$ReplaceDomElement$ = function $$JSCompiler_prototypeAlias$$$$ReplaceDomElement$$($newElement$$21$$, $oldElement$$11$$) {
  delete this.$_headerNodes$;
  if(0 < $newElement$$21$$.id.indexOf("optimizedData")) {
    var $newAnimationElements$$ = [], $oldAnimationElements$$ = [], $agent$$389$$ = $AdfAgent$$.$AGENT$, $discToggleDisplay_newChildren$$ = $agent$$389$$.getAttribute($newElement$$21$$, "_afrDiscShw");
    $discToggleDisplay_newChildren$$ != $JSCompiler_alias_NULL$$ && ($agent$$389$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($discToggleDisplay_newChildren$$, "btn")).style.display = "", $AdfDomUtils$$.$addCSSClassName$($agent$$389$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($discToggleDisplay_newChildren$$, "head")), $AdfDhtmlPanelAccordionPeer$$.$_DISCLOSABLE_STYLECLASS$));
    $discToggleDisplay_newChildren$$ = $agent$$389$$.getAttribute($newElement$$21$$, "_afrDiscHd");
    $discToggleDisplay_newChildren$$ != $JSCompiler_alias_NULL$$ && ($agent$$389$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($discToggleDisplay_newChildren$$, "btn")).style.display = "none", $AdfDomUtils$$.$removeCSSClassName$($agent$$389$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($discToggleDisplay_newChildren$$, "head")), $AdfDhtmlPanelAccordionPeer$$.$_DISCLOSABLE_STYLECLASS$));
    $discToggleDisplay_newChildren$$ = $newElement$$21$$.childNodes;
    if($discToggleDisplay_newChildren$$ != $JSCompiler_alias_NULL$$) {
      for(var $page$$128$$ = $AdfPage$$.$PAGE$, $i$$335$$ = $discToggleDisplay_newChildren$$.length - 1;-1 < $i$$335$$;--$i$$335$$) {
        var $newChild$$6$$ = $discToggleDisplay_newChildren$$[$i$$335$$];
        if(1 == $newChild$$6$$.nodeType) {
          $newElement$$21$$.removeChild($newChild$$6$$);
          var $replacedStyle_targetNode$$37$$ = $agent$$389$$.getElementById($newChild$$6$$.id);
          if($replacedStyle_targetNode$$37$$ == $JSCompiler_alias_NULL$$) {
            $AdfLogger$$.$LOGGER$.severe('Unexpected unknown target node for accordion optimized DOM replacement with id\x3d"' + $newChild$$6$$.id + '".')
          }else {
            if($page$$128$$.$removeComponentsInSubtree$($replacedStyle_targetNode$$37$$), $agent$$389$$.$elementsRemoved$($replacedStyle_targetNode$$37$$), $agent$$389$$.$replaceNode$($newChild$$6$$, $replacedStyle_targetNode$$37$$), $agent$$389$$.$elementsAdded$($newChild$$6$$), $newAnimationElements$$ != $JSCompiler_alias_NULL$$) {
              $oldAnimationElements$$.push($replacedStyle_targetNode$$37$$);
              $newAnimationElements$$.push($newChild$$6$$);
              var $replacedStyle_targetNode$$37$$ = $replacedStyle_targetNode$$37$$.style, $elemStyle$$ = $newChild$$6$$.style, $rootElement$$81$$ = this.$getDomElement$();
              $AdfDomUtils$$.$containsCSSClassName$($rootElement$$81$$, $AdfDhtmlPanelAccordionPeer$$.$_FLOW_STYLECLASS$) || ($elemStyle$$.bottom = "", $elemStyle$$.top = $replacedStyle_targetNode$$37$$.top);
              if(this.$_discloseAnimationData$ && (this.$_discloseAnimationData$.$toBeUnDisclosedData$ && this.$_discloseAnimationData$.$toBeUnDisclosedData$.$bodyId$ == $newChild$$6$$.id || this.$_discloseAnimationData$.$toBeDisclosedData$ && this.$_discloseAnimationData$.$toBeDisclosedData$.$bodyId$ == $newChild$$6$$.id)) {
                $elemStyle$$.height = $replacedStyle_targetNode$$37$$.height
              }
            }
          }
        }
      }
    }
    $newAnimationElements$$ != $JSCompiler_alias_NULL$$ && $JSCompiler_StaticMethods__completeDisclosureAnimation$$(this, $oldAnimationElements$$, $newAnimationElements$$);
    this.$_restoreFocus$()
  }else {
    $AdfDhtmlPanelAccordionPeer$$.$superclass$.$ReplaceDomElement$.call(this, $newElement$$21$$, $oldElement$$11$$)
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelAccordionPeer.prototype.ReplaceDomElement", {$ReplaceDomElement$:$AdfDhtmlPanelAccordionPeer$$.prototype.$ReplaceDomElement$});
$AdfDhtmlPanelAccordionPeer$$.prototype.$DomReplaceNotify$ = function $$AdfDhtmlPanelAccordionPeer$$$$$DomReplaceNotify$$($domNode$$60$$) {
  delete this.$_headerNodes$;
  var $rootElement$$82$$ = this.$getDomElement$();
  return 0 < $domNode$$60$$.id.indexOf("optimizedData") ? (this.$_selectedChildId$ = $AdfAgent$$.$AGENT$.getAttribute($domNode$$60$$, $AdfDhtmlPanelAccordionPeer$$.$_ATTRIBUTE_ROWKEY$), this.$_reallocateSize$ = $JSCompiler_alias_TRUE$$, $rootElement$$82$$) : $domNode$$60$$.parentNode == $JSCompiler_StaticMethods__getRootWrapper$$($rootElement$$82$$) ? (this.$_reallocateSize$ = $JSCompiler_alias_TRUE$$, $rootElement$$82$$) : $domNode$$60$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelAccordionPeer.prototype.DomReplaceNotify", {$DomReplaceNotify$:$AdfDhtmlPanelAccordionPeer$$.prototype.$DomReplaceNotify$});
$AdfDhtmlPanelAccordionPeer$$.prototype.$ComponentRemoved$ = function $$AdfDhtmlPanelAccordionPeer$$$$$ComponentRemoved$$($component$$1187$$) {
  var $agent$$390$$ = $AdfAgent$$.$AGENT$, $endIndicator$$3_id$$320_overflowBottomId$$1$$ = $component$$1187$$.$getClientId$(), $overflowTopId$$1_startIndicator$$3$$ = $AdfRichUIPeer$$.$CreateSubId$($endIndicator$$3_id$$320_overflowBottomId$$1$$, "overflowTop"), $overflowTopId$$1_startIndicator$$3$$ = $agent$$390$$.getElementById($overflowTopId$$1_startIndicator$$3$$);
  $agent$$390$$.$removeBubbleEventListener$($overflowTopId$$1_startIndicator$$3$$, "mousedown", this.$_startOverflowButtonPressed$);
  $agent$$390$$.$removeBubbleEventListener$($overflowTopId$$1_startIndicator$$3$$, "keydown", this.$_startOverflowButtonPressed$);
  $agent$$390$$.$removeBubbleEventListener$($overflowTopId$$1_startIndicator$$3$$, "mouseup", this.$_mouseAwayFromStartOverflowButton$);
  $agent$$390$$.$removeBubbleEventListener$($overflowTopId$$1_startIndicator$$3$$, "mouseout", this.$_mouseAwayFromStartOverflowButton$);
  $endIndicator$$3_id$$320_overflowBottomId$$1$$ = $AdfRichUIPeer$$.$CreateSubId$($endIndicator$$3_id$$320_overflowBottomId$$1$$, "overflowBottom");
  $endIndicator$$3_id$$320_overflowBottomId$$1$$ = $agent$$390$$.getElementById($endIndicator$$3_id$$320_overflowBottomId$$1$$);
  $agent$$390$$.$removeBubbleEventListener$($endIndicator$$3_id$$320_overflowBottomId$$1$$, "mousedown", this.$_endOverflowButtonPressed$);
  $agent$$390$$.$removeBubbleEventListener$($endIndicator$$3_id$$320_overflowBottomId$$1$$, "keydown", this.$_endOverflowButtonPressed$);
  $agent$$390$$.$removeBubbleEventListener$($endIndicator$$3_id$$320_overflowBottomId$$1$$, "mouseup", this.$_mouseAwayFromEndOverflowButton$);
  $agent$$390$$.$removeBubbleEventListener$($endIndicator$$3_id$$320_overflowBottomId$$1$$, "mouseout", this.$_mouseAwayFromEndOverflowButton$);
  $AdfDhtmlPanelAccordionPeer$$.$superclass$.$ComponentRemoved$.call(this, $component$$1187$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelAccordionPeer.prototype.ComponentRemoved", {$ComponentRemoved$:$AdfDhtmlPanelAccordionPeer$$.prototype.$ComponentRemoved$});
$AdfDhtmlPanelAccordionPeer$$.prototype.$_restoreFocus$ = function $$AdfDhtmlPanelAccordionPeer$$$$$_restoreFocus$$() {
  var $anchor$$15_anchorSubId_justDisclosed$$ = $JSCompiler_StaticMethods__getMostRecentDisclosedPaneClientId$$(this);
  $anchor$$15_anchorSubId_justDisclosed$$ != $JSCompiler_alias_NULL$$ && (this.$_selectedChildId$ = $anchor$$15_anchorSubId_justDisclosed$$, $anchor$$15_anchorSubId_justDisclosed$$ = $AdfRichUIPeer$$.$CreateSubId$($anchor$$15_anchorSubId_justDisclosed$$, $AdfDhtmlPanelAccordionPeer$$.$_DISCLOSURE_SUB_ID$), $anchor$$15_anchorSubId_justDisclosed$$ = $AdfAgent$$.$AGENT$.getElementById($anchor$$15_anchorSubId_justDisclosed$$), $anchor$$15_anchorSubId_justDisclosed$$ != $JSCompiler_alias_NULL$$ && $AdfFocusUtils$$.$focusElement$($anchor$$15_anchorSubId_justDisclosed$$), 
  $JSCompiler_StaticMethods__setMostRecentDisclosedPaneClientId$$(this, $JSCompiler_alias_NULL$$))
};
function $JSCompiler_StaticMethods__getMostRecentDisclosedPaneClientId$$($JSCompiler_StaticMethods__getMostRecentDisclosedPaneClientId$self_clientId$$282$$) {
  $JSCompiler_StaticMethods__getMostRecentDisclosedPaneClientId$self_clientId$$282$$ = $AdfAgent$$.$AGENT$.$getExpandoProperty$($JSCompiler_StaticMethods__getMostRecentDisclosedPaneClientId$self_clientId$$282$$.$getDomElement$(), "_afrRctDis");
  $AdfAssert$$.assert("null" != $JSCompiler_StaticMethods__getMostRecentDisclosedPaneClientId$self_clientId$$282$$, "The accordion recent disclosed client ID is the string 'null' but should be the literal null");
  $JSCompiler_StaticMethods__getMostRecentDisclosedPaneClientId$self_clientId$$282$$ == $JSCompiler_alias_NULL$$ && ($JSCompiler_StaticMethods__getMostRecentDisclosedPaneClientId$self_clientId$$282$$ = $AdfDhtmlPanelAccordionPeer$$.$_mostRecentDisclosedPaneClientId$);
  return $JSCompiler_StaticMethods__getMostRecentDisclosedPaneClientId$self_clientId$$282$$
}
function $JSCompiler_StaticMethods__setMostRecentDisclosedPaneClientId$$($JSCompiler_StaticMethods__setMostRecentDisclosedPaneClientId$self$$, $clientId$$283$$) {
  $clientId$$283$$ != $JSCompiler_alias_NULL$$ && $AdfAgent$$.$AGENT$.$setExpandoProperty$($JSCompiler_StaticMethods__setMostRecentDisclosedPaneClientId$self$$.$getDomElement$(), "_afrRctDis", $clientId$$283$$);
  $AdfDhtmlPanelAccordionPeer$$.$_mostRecentDisclosedPaneClientId$ = $clientId$$283$$
}
$AdfDhtmlPanelAccordionPeer$$.$handleOverflowItemClick$ = function $$AdfDhtmlPanelAccordionPeer$$$$handleOverflowItemClick$$($detailItemId$$, $accordionId$$) {
  if(!this.$_discloseAnimationData$) {
    var $newDisclosed$$ = $AdfPage$$.$PAGE$.$findComponent$($detailItemId$$);
    if($newDisclosed$$ == $JSCompiler_alias_NULL$$) {
      $AdfLogger$$.$LOGGER$.severe("AdfDhtmlPanelAccordionPeer encountered an unexpected null newDisclosed: ", $newDisclosed$$, " where childId \x3d ", childId)
    }else {
      var $currentDisclosed_oldDisclosedClientId$$ = $newDisclosed$$.getDisclosed(), $accordionComponent$$ = $AdfPage$$.$PAGE$.$findComponent$($accordionId$$), $accordionPeer$$ = $accordionComponent$$.$getPeer$();
      if($currentDisclosed_oldDisclosedClientId$$) {
        $accordionPeer$$.$ReallocateSizesForNewSelection$($detailItemId$$, $accordionComponent$$)
      }else {
        var $oldDisclosed$$;
        $accordionComponent$$.getDiscloseMany() || ($currentDisclosed_oldDisclosedClientId$$ = $JSCompiler_StaticMethods__getDiscloseManyFalseDisclosedClientId$$($accordionPeer$$), $currentDisclosed_oldDisclosedClientId$$ != $JSCompiler_alias_NULL$$ && ($oldDisclosed$$ = $AdfPage$$.$PAGE$.$findComponent$($currentDisclosed_oldDisclosedClientId$$), $AdfAssert$$.assert($oldDisclosed$$ != $JSCompiler_alias_NULL$$, "Could not find a showDetailItem component with clientId \x3d " + $currentDisclosed_oldDisclosedClientId$$)));
        $JSCompiler_StaticMethods__setMostRecentDisclosedPaneClientId$$($accordionPeer$$, $detailItemId$$);
        $accordionPeer$$.$_queueClientDisclosureChanges$($oldDisclosed$$, $newDisclosed$$)
      }
    }
    $accordionPeer$$.$hidePopup$($accordionComponent$$, $AdfDhtmlPanelAccordionPeer$$.$_OVERFLOW_END_POPUP$);
    $accordionPeer$$.$hidePopup$($accordionComponent$$, $AdfDhtmlPanelAccordionPeer$$.$_OVERFLOW_START_POPUP$)
  }
};
$goog$exportSymbol$$("AdfDhtmlPanelAccordionPeer.handleOverflowItemClick", $AdfDhtmlPanelAccordionPeer$$.$handleOverflowItemClick$);
$AdfDhtmlPanelAccordionPeer$$.prototype.$InitDomElement$ = function $$AdfDhtmlPanelAccordionPeer$$$$$InitDomElement$$($component$$1188$$, $rootElement$$83$$) {
  $AdfDhtmlPanelAccordionPeer$$.$superclass$.$InitDomElement$.call(this, $component$$1188$$, $rootElement$$83$$);
  this.$_overflowMenuHolderSubId$ = $AdfRichUIPeer$$.$CreateSubId$($component$$1188$$.$getClientId$(), "overflowMenuHolder")
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelAccordionPeer.prototype.InitDomElement", {$InitDomElement$:$AdfDhtmlPanelAccordionPeer$$.prototype.$InitDomElement$});
$AdfDhtmlPanelAccordionPeer$$.prototype.$BindToComponent$ = function $$AdfDhtmlPanelAccordionPeer$$$$$BindToComponent$$($component$$1189$$, $rootElement$$84$$) {
  $AdfDhtmlPanelAccordionPeer$$.$superclass$.$BindToComponent$.call(this, $component$$1189$$, $rootElement$$84$$);
  var $agent$$391$$ = $AdfAgent$$.$AGENT$, $containerNode$$5_popupContentId$$6_popupDom$$1$$ = $agent$$391$$.getElementById(this.$_overflowMenuHolderSubId$);
  $containerNode$$5_popupContentId$$6_popupDom$$1$$ != $JSCompiler_alias_NULL$$ && ($containerNode$$5_popupContentId$$6_popupDom$$1$$ = $AdfDomUtils$$.$getFirstChildElement$($containerNode$$5_popupContentId$$6_popupDom$$1$$), $containerNode$$5_popupContentId$$6_popupDom$$1$$ != $JSCompiler_alias_NULL$$ && ($containerNode$$5_popupContentId$$6_popupDom$$1$$ = $AdfRichUIPeer$$.$CreateSubId$($containerNode$$5_popupContentId$$6_popupDom$$1$$.id, "content"), this.$_contentElement$ = $AdfDomUtils$$.$getFirstChildElement$($agent$$391$$.getElementById($containerNode$$5_popupContentId$$6_popupDom$$1$$))));
  this.$_restoreFocus$()
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelAccordionPeer.prototype.BindToComponent", {$BindToComponent$:$AdfDhtmlPanelAccordionPeer$$.prototype.$BindToComponent$});
$AdfDhtmlPanelAccordionPeer$$.prototype.$HandleComponentClick$ = function $$AdfDhtmlPanelAccordionPeer$$$$$HandleComponentClick$$($componentEvent$$264$$) {
  if(!$componentEvent$$264$$.$isCanceled$() && !this.$_dragInProgress$ && !this.$_discloseAnimationData$) {
    var $nativeEvent$$36_targetId$$11_tokens$$16$$ = $componentEvent$$264$$.$getNativeEvent$();
    if($JSCompiler_StaticMethods__setDisclosure$$(this, $nativeEvent$$36_targetId$$11_tokens$$16$$, $JSCompiler_alias_NULL$$)) {
      $componentEvent$$264$$.cancel()
    }else {
      if($nativeEvent$$36_targetId$$11_tokens$$16$$ = $AdfAgent$$.$AGENT$.$getEventTarget$($nativeEvent$$36_targetId$$11_tokens$$16$$).id) {
        if($nativeEvent$$36_targetId$$11_tokens$$16$$ = $nativeEvent$$36_targetId$$11_tokens$$16$$.split("::"), 1 < $nativeEvent$$36_targetId$$11_tokens$$16$$.length) {
          var $lastToken$$1$$ = $nativeEvent$$36_targetId$$11_tokens$$16$$[$nativeEvent$$36_targetId$$11_tokens$$16$$.length - 1];
          $lastToken$$1$$ == $AdfDhtmlPanelAccordionPeer$$.$_MOVE_UP_SUB_ID$ ? ($nativeEvent$$36_targetId$$11_tokens$$16$$.pop(), index = $JSCompiler_StaticMethods__getIndexOfChildClientId$$(this, $nativeEvent$$36_targetId$$11_tokens$$16$$.join("::")), $AdfAssert$$.assert(0 <= index, "Child not found"), $JSCompiler_StaticMethods__reorderPanel$$(this, index, index - 1), $componentEvent$$264$$.cancel()) : $lastToken$$1$$ == $AdfDhtmlPanelAccordionPeer$$.$_MOVE_DOWN_SUB_ID$ && ($nativeEvent$$36_targetId$$11_tokens$$16$$.pop(), 
          index = $JSCompiler_StaticMethods__getIndexOfChildClientId$$(this, $nativeEvent$$36_targetId$$11_tokens$$16$$.join("::")), $AdfAssert$$.assert(0 <= index, "Child not found"), $JSCompiler_StaticMethods__reorderPanel$$(this, index, index + 1), $componentEvent$$264$$.cancel())
        }
      }
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelAccordionPeer.prototype.HandleComponentClick", {$HandleComponentClick$:$AdfDhtmlPanelAccordionPeer$$.prototype.$HandleComponentClick$});
$AdfDhtmlPanelAccordionPeer$$.prototype.$HandleComponentMouseDown$ = function $$AdfDhtmlPanelAccordionPeer$$$$$HandleComponentMouseDown$$($componentEvent$$265_domEvent$$inline_2691$$) {
  if(!this.$_dragInProgress$ && !$componentEvent$$265_domEvent$$inline_2691$$.$isCanceled$() && !this.$_discloseAnimationData$) {
    var $firstVisibleIndex$$inline_2686_headerNode$$inline_2689_headerPosition$$inline_2693_nativeEvent$$37$$ = $componentEvent$$265_domEvent$$inline_2691$$.$getNativeEvent$(), $agent$$393_headerElements$$inline_2685_mousePosition$$inline_2692_pageBounds$$inline_2678_resizeChildId$$ = $AdfAgent$$.$AGENT$, $agent$$inline_2690_eventTarget$$inline_2684_targetNode$$39$$ = $agent$$393_headerElements$$inline_2685_mousePosition$$inline_2692_pageBounds$$inline_2678_resizeChildId$$.$getEventTarget$($firstVisibleIndex$$inline_2686_headerNode$$inline_2689_headerPosition$$inline_2693_nativeEvent$$37$$);
    if($JSCompiler_StaticMethods__isElementInToolbar$$(this, $agent$$inline_2690_eventTarget$$inline_2684_targetNode$$39$$)) {
      return
    }
    var $dividerStyle$$inline_2680_lastVisibleIndex$$inline_2687_page$$inline_2679_targetId$$12_tokens$$17$$ = $agent$$inline_2690_eventTarget$$inline_2684_targetNode$$39$$.id;
    if($dividerStyle$$inline_2680_lastVisibleIndex$$inline_2687_page$$inline_2679_targetId$$12_tokens$$17$$ && ($dividerStyle$$inline_2680_lastVisibleIndex$$inline_2687_page$$inline_2679_targetId$$12_tokens$$17$$ = $dividerStyle$$inline_2680_lastVisibleIndex$$inline_2687_page$$inline_2679_targetId$$12_tokens$$17$$.split("::"), 1 < $dividerStyle$$inline_2680_lastVisibleIndex$$inline_2687_page$$inline_2679_targetId$$12_tokens$$17$$.length)) {
      var $domElement$$313_i$$inline_2688_lastToken$$2$$ = $dividerStyle$$inline_2680_lastVisibleIndex$$inline_2687_page$$inline_2679_targetId$$12_tokens$$17$$[$dividerStyle$$inline_2680_lastVisibleIndex$$inline_2687_page$$inline_2679_targetId$$12_tokens$$17$$.length - 1];
      if($domElement$$313_i$$inline_2688_lastToken$$2$$ == $AdfDhtmlPanelAccordionPeer$$.$_ITEM_RESIZE_DRAG_SUB_ID$) {
        $domElement$$313_i$$inline_2688_lastToken$$2$$ = $JSCompiler_StaticMethods__getRootWrapper$$(this.$getDomElement$());
        $agent$$393_headerElements$$inline_2685_mousePosition$$inline_2692_pageBounds$$inline_2678_resizeChildId$$.$disableUserSelect$(document.body);
        this.$_pageBounds$ = $agent$$393_headerElements$$inline_2685_mousePosition$$inline_2692_pageBounds$$inline_2678_resizeChildId$$.$getElementPageBounds$($domElement$$313_i$$inline_2688_lastToken$$2$$);
        $dividerStyle$$inline_2680_lastVisibleIndex$$inline_2687_page$$inline_2679_targetId$$12_tokens$$17$$.pop();
        $agent$$393_headerElements$$inline_2685_mousePosition$$inline_2692_pageBounds$$inline_2678_resizeChildId$$ = this.$_resizeChildId$ = $dividerStyle$$inline_2680_lastVisibleIndex$$inline_2687_page$$inline_2679_targetId$$12_tokens$$17$$.join("::");
        $AdfAssert$$.$assertString$($agent$$393_headerElements$$inline_2685_mousePosition$$inline_2692_pageBounds$$inline_2678_resizeChildId$$);
        $AdfAssert$$.$assertDomNode$($agent$$inline_2690_eventTarget$$inline_2684_targetNode$$39$$);
        $agent$$393_headerElements$$inline_2685_mousePosition$$inline_2692_pageBounds$$inline_2678_resizeChildId$$ = this.$_pageBounds$;
        $dividerStyle$$inline_2680_lastVisibleIndex$$inline_2687_page$$inline_2679_targetId$$12_tokens$$17$$ = $AdfPage$$.$PAGE$;
        $agent$$inline_2690_eventTarget$$inline_2684_targetNode$$39$$.parentNode.removeChild($agent$$inline_2690_eventTarget$$inline_2684_targetNode$$39$$);
        $dividerStyle$$inline_2680_lastVisibleIndex$$inline_2687_page$$inline_2679_targetId$$12_tokens$$17$$.$getZOrderManager$().$addElementToLayer$($agent$$inline_2690_eventTarget$$inline_2684_targetNode$$39$$, $AdfDhtmlZOrderManager$$.$FLOATINGTYPE_TOOLTIP$);
        $AdfDomUtils$$.$addCSSClassName$($agent$$inline_2690_eventTarget$$inline_2684_targetNode$$39$$, $AdfDhtmlPanelAccordionPeer$$.$_DRAG_STYLECLASS$);
        $dividerStyle$$inline_2680_lastVisibleIndex$$inline_2687_page$$inline_2679_targetId$$12_tokens$$17$$ = $agent$$inline_2690_eventTarget$$inline_2684_targetNode$$39$$.style;
        $dividerStyle$$inline_2680_lastVisibleIndex$$inline_2687_page$$inline_2679_targetId$$12_tokens$$17$$.width = $agent$$393_headerElements$$inline_2685_mousePosition$$inline_2692_pageBounds$$inline_2678_resizeChildId$$.right - $agent$$393_headerElements$$inline_2685_mousePosition$$inline_2692_pageBounds$$inline_2678_resizeChildId$$.left + "px";
        $dividerStyle$$inline_2680_lastVisibleIndex$$inline_2687_page$$inline_2679_targetId$$12_tokens$$17$$.left = $agent$$393_headerElements$$inline_2685_mousePosition$$inline_2692_pageBounds$$inline_2678_resizeChildId$$.left + "px";
        this.$_resizeDivider$ = $agent$$inline_2690_eventTarget$$inline_2684_targetNode$$39$$;
        $AdfPage$$.$PAGE$.$startDrag$($firstVisibleIndex$$inline_2686_headerNode$$inline_2689_headerPosition$$inline_2693_nativeEvent$$37$$, this.$_onResizeDrag$, this.$_onResizeDrop$, $JSCompiler_alias_VOID$$, $JSCompiler_alias_TRUE$$);
        this.$_dragInProgress$ = $JSCompiler_alias_TRUE$$;
        $componentEvent$$265_domEvent$$inline_2691$$.cancel();
        return
      }
      $JSCompiler_StaticMethods__handleSelection$$(this, $componentEvent$$265_domEvent$$inline_2691$$);
      if($domElement$$313_i$$inline_2688_lastToken$$2$$ == $AdfDhtmlPanelAccordionPeer$$.$_MOVE_UP_SUB_ID$ || $domElement$$313_i$$inline_2688_lastToken$$2$$ == $AdfDhtmlPanelAccordionPeer$$.$_MOVE_DOWN_SUB_ID$) {
        return
      }
    }
  }
  $JSCompiler_StaticMethods__handleSelection$$(this, $componentEvent$$265_domEvent$$inline_2691$$);
  a: {
    if(!("disable" == this.$getComponent$().getReorder() || this.$_discloseAnimationData$)) {
      if($agent$$inline_2690_eventTarget$$inline_2684_targetNode$$39$$ = $componentEvent$$265_domEvent$$inline_2691$$.$getNativeEventTarget$(), $agent$$393_headerElements$$inline_2685_mousePosition$$inline_2692_pageBounds$$inline_2678_resizeChildId$$ = $JSCompiler_StaticMethods__getHeaderElements$$(this), $firstVisibleIndex$$inline_2686_headerNode$$inline_2689_headerPosition$$inline_2693_nativeEvent$$37$$ = this.$_lastTopOverflowPaneIndex$ != $JSCompiler_alias_NULL$$ ? this.$_lastTopOverflowPaneIndex$ + 
      1 : 0, $dividerStyle$$inline_2680_lastVisibleIndex$$inline_2687_page$$inline_2679_targetId$$12_tokens$$17$$ = this.$_firstBottomOverflowPaneIndex$ != $JSCompiler_alias_NULL$$ ? this.$_firstBottomOverflowPaneIndex$ - 1 : $agent$$393_headerElements$$inline_2685_mousePosition$$inline_2692_pageBounds$$inline_2678_resizeChildId$$.length - 1, !(1 > $dividerStyle$$inline_2680_lastVisibleIndex$$inline_2687_page$$inline_2679_targetId$$12_tokens$$17$$ - $firstVisibleIndex$$inline_2686_headerNode$$inline_2689_headerPosition$$inline_2693_nativeEvent$$37$$) && 
      !$JSCompiler_StaticMethods__isElementInToolbar$$(this, $agent$$inline_2690_eventTarget$$inline_2684_targetNode$$39$$)) {
        for($domElement$$313_i$$inline_2688_lastToken$$2$$ = $firstVisibleIndex$$inline_2686_headerNode$$inline_2689_headerPosition$$inline_2693_nativeEvent$$37$$;$domElement$$313_i$$inline_2688_lastToken$$2$$ <= $dividerStyle$$inline_2680_lastVisibleIndex$$inline_2687_page$$inline_2679_targetId$$12_tokens$$17$$;++$domElement$$313_i$$inline_2688_lastToken$$2$$) {
          if($firstVisibleIndex$$inline_2686_headerNode$$inline_2689_headerPosition$$inline_2693_nativeEvent$$37$$ = $agent$$393_headerElements$$inline_2685_mousePosition$$inline_2692_pageBounds$$inline_2678_resizeChildId$$[$domElement$$313_i$$inline_2688_lastToken$$2$$], $AdfDomUtils$$.$isAncestorOrSelf$($firstVisibleIndex$$inline_2686_headerNode$$inline_2689_headerPosition$$inline_2693_nativeEvent$$37$$, $agent$$inline_2690_eventTarget$$inline_2684_targetNode$$39$$)) {
            $agent$$inline_2690_eventTarget$$inline_2684_targetNode$$39$$ = $AdfAgent$$.$AGENT$;
            $componentEvent$$265_domEvent$$inline_2691$$ = $componentEvent$$265_domEvent$$inline_2691$$.$getNativeEvent$();
            this.$_dragHeaderNode$ = $firstVisibleIndex$$inline_2686_headerNode$$inline_2689_headerPosition$$inline_2693_nativeEvent$$37$$;
            this.$_dragHeaderHeight$ = $firstVisibleIndex$$inline_2686_headerNode$$inline_2689_headerPosition$$inline_2693_nativeEvent$$37$$.offsetHeight;
            this.$_dragSourceTop$ = $agent$$inline_2690_eventTarget$$inline_2684_targetNode$$39$$.$getElementTop$($firstVisibleIndex$$inline_2686_headerNode$$inline_2689_headerPosition$$inline_2693_nativeEvent$$37$$);
            this.$_dragSourceLeft$ = $agent$$inline_2690_eventTarget$$inline_2684_targetNode$$39$$.$getElementLeft$($firstVisibleIndex$$inline_2686_headerNode$$inline_2689_headerPosition$$inline_2693_nativeEvent$$37$$);
            $agent$$393_headerElements$$inline_2685_mousePosition$$inline_2692_pageBounds$$inline_2678_resizeChildId$$ = $agent$$inline_2690_eventTarget$$inline_2684_targetNode$$39$$.$getMousePosition$($componentEvent$$265_domEvent$$inline_2691$$);
            $firstVisibleIndex$$inline_2686_headerNode$$inline_2689_headerPosition$$inline_2693_nativeEvent$$37$$ = $agent$$inline_2690_eventTarget$$inline_2684_targetNode$$39$$.$getElementPosition$($firstVisibleIndex$$inline_2686_headerNode$$inline_2689_headerPosition$$inline_2693_nativeEvent$$37$$);
            this.$_dragOffsetX$ = $agent$$393_headerElements$$inline_2685_mousePosition$$inline_2692_pageBounds$$inline_2678_resizeChildId$$.x - $firstVisibleIndex$$inline_2686_headerNode$$inline_2689_headerPosition$$inline_2693_nativeEvent$$37$$.x;
            this.$_dragOffsetY$ = $agent$$393_headerElements$$inline_2685_mousePosition$$inline_2692_pageBounds$$inline_2678_resizeChildId$$.y - $firstVisibleIndex$$inline_2686_headerNode$$inline_2689_headerPosition$$inline_2693_nativeEvent$$37$$.y;
            $AdfPage$$.$PAGE$.$startDrag$($componentEvent$$265_domEvent$$inline_2691$$, this.$createCallback$(this.$_handleReorderDrag$), this.$createCallback$(this.$_handleReorderDrop$), this.$createCallback$(this.$_handleReorderAbort$));
            break a
          }
        }
      }
    }
  }
  return $JSCompiler_alias_FALSE$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelAccordionPeer.prototype.HandleComponentMouseDown", {$HandleComponentMouseDown$:$AdfDhtmlPanelAccordionPeer$$.prototype.$HandleComponentMouseDown$});
function $JSCompiler_StaticMethods__handleSelection$$($JSCompiler_StaticMethods__handleSelection$self$$, $componentEvent$$266$$) {
  if(!$JSCompiler_StaticMethods__handleSelection$self$$.$_dragInProgress$ && !$componentEvent$$266$$.$isCanceled$() && !$JSCompiler_StaticMethods__handleSelection$self$$.$_discloseAnimationData$) {
    var $nativeEvent$$38_targetNode$$40$$ = $componentEvent$$266$$.$getNativeEvent$(), $headerElement_itemId$$32$$ = $JSCompiler_StaticMethods__extractItemSubIdFromEvent$$($JSCompiler_StaticMethods__handleSelection$self$$, $nativeEvent$$38_targetNode$$40$$);
    if($headerElement_itemId$$32$$) {
      var $agent$$394_contentElement$$9$$ = $AdfAgent$$.$AGENT$, $nativeEvent$$38_targetNode$$40$$ = $agent$$394_contentElement$$9$$.$getEventTarget$($nativeEvent$$38_targetNode$$40$$);
      if(!$JSCompiler_StaticMethods__isElementInToolbar$$($JSCompiler_StaticMethods__handleSelection$self$$, $nativeEvent$$38_targetNode$$40$$) && ($headerElement_itemId$$32$$ = $agent$$394_contentElement$$9$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($headerElement_itemId$$32$$.$clientId$, "head"))) && $AdfDomUtils$$.$isAncestorOrSelf$($headerElement_itemId$$32$$, $nativeEvent$$38_targetNode$$40$$)) {
        $agent$$394_contentElement$$9$$ = $headerElement_itemId$$32$$.nextSibling, $AdfDomUtils$$.$addCSSClassName$($headerElement_itemId$$32$$, $AdfDhtmlPanelAccordionPeer$$.$_SELECTED_PSEUDO_CLASS$), $AdfDomUtils$$.$addCSSClassName$($agent$$394_contentElement$$9$$, $AdfDhtmlPanelAccordionPeer$$.$_SELECTED_PSEUDO_CLASS$)
      }
    }
  }
}
$AdfDhtmlPanelAccordionPeer$$.prototype.$_handleRemoveSelection$ = function $$AdfDhtmlPanelAccordionPeer$$$$$_handleRemoveSelection$$($componentEvent$$267_headerElement$$1_itemId$$33$$) {
  if(!this.$_dragInProgress$ && !$componentEvent$$267_headerElement$$1_itemId$$33$$.$isCanceled$() && ($componentEvent$$267_headerElement$$1_itemId$$33$$ = $JSCompiler_StaticMethods__extractItemSubIdFromEvent$$(this, $componentEvent$$267_headerElement$$1_itemId$$33$$.$getNativeEvent$()))) {
    if($componentEvent$$267_headerElement$$1_itemId$$33$$ = $AdfAgent$$.$AGENT$.getElementById($AdfRichUIPeer$$.$CreateSubId$($componentEvent$$267_headerElement$$1_itemId$$33$$.$clientId$, "head"))) {
      var $contentElement$$10$$ = $componentEvent$$267_headerElement$$1_itemId$$33$$.nextSibling;
      $AdfDomUtils$$.$removeCSSClassName$($componentEvent$$267_headerElement$$1_itemId$$33$$, $AdfDhtmlPanelAccordionPeer$$.$_SELECTED_PSEUDO_CLASS$);
      $AdfDomUtils$$.$removeCSSClassName$($contentElement$$10$$, $AdfDhtmlPanelAccordionPeer$$.$_SELECTED_PSEUDO_CLASS$)
    }
  }
};
$AdfDhtmlPanelAccordionPeer$$.prototype.$HandleComponentMouseUp$ = $AdfDhtmlPanelAccordionPeer$$.prototype.$_handleRemoveSelection$;
$AdfDhtmlPanelAccordionPeer$$.prototype.$HandleComponentMouseOut$ = function $$AdfDhtmlPanelAccordionPeer$$$$$HandleComponentMouseOut$$($componentEvent$$268_itemId$$34$$) {
  if(!this.$_dragInProgress$ && !$componentEvent$$268_itemId$$34$$.$isCanceled$() && ($componentEvent$$268_itemId$$34$$ = $JSCompiler_StaticMethods__extractItemSubIdFromEvent$$(this, $componentEvent$$268_itemId$$34$$.$getNativeEvent$()))) {
    var $headerElement$$2$$ = $AdfAgent$$.$AGENT$.getElementById($AdfRichUIPeer$$.$CreateSubId$($componentEvent$$268_itemId$$34$$.$clientId$, "head"));
    if($headerElement$$2$$) {
      var $contentElement$$11$$ = $headerElement$$2$$.nextSibling;
      $AdfDomUtils$$.$removeCSSClassName$($headerElement$$2$$, $AdfDhtmlPanelAccordionPeer$$.$_SELECTED_PSEUDO_CLASS$);
      $AdfDomUtils$$.$removeCSSClassName$($contentElement$$11$$, $AdfDhtmlPanelAccordionPeer$$.$_SELECTED_PSEUDO_CLASS$);
      var $focused_focusedItemId$$ = $AdfPage$$.$PAGE$.$_activeDomNode$;
      if($focused_focusedItemId$$ && ($focused_focusedItemId$$ = $JSCompiler_StaticMethods__extractItemSubIdFromElement$$(this, $focused_focusedItemId$$)) && $focused_focusedItemId$$.$clientId$ == $componentEvent$$268_itemId$$34$$.$clientId$) {
        switch($focused_focusedItemId$$.$subId$) {
          case $AdfDhtmlPanelAccordionPeer$$.$_MOVE_UP_SUB_ID$:
          ;
          case $AdfDhtmlPanelAccordionPeer$$.$_MOVE_DOWN_SUB_ID$:
          ;
          case $AdfDhtmlPanelAccordionPeer$$.$_DISCLOSURE_SUB_ID$:
            return
        }
      }
      $AdfDomUtils$$.$removeCSSClassName$($headerElement$$2$$, $AdfDhtmlPanelAccordionPeer$$.$_HIGHLIGHT_PSEUDO_CLASS$);
      $AdfDomUtils$$.$removeCSSClassName$($contentElement$$11$$, $AdfDhtmlPanelAccordionPeer$$.$_HIGHLIGHT_PSEUDO_CLASS$)
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelAccordionPeer.prototype.HandleComponentMouseOut", {$HandleComponentMouseOut$:$AdfDhtmlPanelAccordionPeer$$.prototype.$HandleComponentMouseOut$});
$AdfDhtmlPanelAccordionPeer$$.prototype.$HandleComponentMouseOver$ = function $$AdfDhtmlPanelAccordionPeer$$$$$HandleComponentMouseOver$$($componentEvent$$269_headerElement$$3_itemId$$35$$) {
  if(!this.$_dragInProgress$ && !$componentEvent$$269_headerElement$$3_itemId$$35$$.$isCanceled$() && !this.$_discloseAnimationData$) {
    var $contentElement$$12_nativeEvent$$39_targetNode$$41$$ = $componentEvent$$269_headerElement$$3_itemId$$35$$.$getNativeEvent$();
    if($componentEvent$$269_headerElement$$3_itemId$$35$$ = $JSCompiler_StaticMethods__extractItemSubIdFromEvent$$(this, $contentElement$$12_nativeEvent$$39_targetNode$$41$$)) {
      var $agent$$395$$ = $AdfAgent$$.$AGENT$;
      if($componentEvent$$269_headerElement$$3_itemId$$35$$ = $agent$$395$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($componentEvent$$269_headerElement$$3_itemId$$35$$.$clientId$, "head"))) {
        $contentElement$$12_nativeEvent$$39_targetNode$$41$$ = $agent$$395$$.$getEventTarget$($contentElement$$12_nativeEvent$$39_targetNode$$41$$), $AdfDomUtils$$.$isAncestorOrSelf$($componentEvent$$269_headerElement$$3_itemId$$35$$, $contentElement$$12_nativeEvent$$39_targetNode$$41$$) && !$JSCompiler_StaticMethods__isElementInToolbar$$(this, $contentElement$$12_nativeEvent$$39_targetNode$$41$$) && ($contentElement$$12_nativeEvent$$39_targetNode$$41$$ = $componentEvent$$269_headerElement$$3_itemId$$35$$.nextSibling, 
        $AdfDomUtils$$.$addCSSClassName$($componentEvent$$269_headerElement$$3_itemId$$35$$, $AdfDhtmlPanelAccordionPeer$$.$_HIGHLIGHT_PSEUDO_CLASS$), $AdfDomUtils$$.$addCSSClassName$($contentElement$$12_nativeEvent$$39_targetNode$$41$$, $AdfDhtmlPanelAccordionPeer$$.$_HIGHLIGHT_PSEUDO_CLASS$))
      }
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelAccordionPeer.prototype.HandleComponentMouseOver", {$HandleComponentMouseOver$:$AdfDhtmlPanelAccordionPeer$$.prototype.$HandleComponentMouseOver$});
$AdfDhtmlPanelAccordionPeer$$.prototype.$HandleComponentDisclosure$ = function $$AdfDhtmlPanelAccordionPeer$$$$$HandleComponentDisclosure$$($componentEvent$$270$$) {
  var $source$$162$$ = $componentEvent$$270$$.getSource(), $component$$1190$$ = this.$getComponent$();
  $source$$162$$ instanceof AdfRichShowDetailItem && ($source$$162$$.getParent() == $component$$1190$$ && $componentEvent$$270$$.$getRoot$() == $source$$162$$) && $componentEvent$$270$$.$setRoot$($component$$1190$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelAccordionPeer.prototype.HandleComponentDisclosure", {$HandleComponentDisclosure$:$AdfDhtmlPanelAccordionPeer$$.prototype.$HandleComponentDisclosure$});
$JSCompiler_prototypeAlias$$ = $AdfDhtmlPanelAccordionPeer$$.prototype;
$JSCompiler_prototypeAlias$$.$_handleComponentBlurAndFocus$ = function $$JSCompiler_prototypeAlias$$$$_handleComponentBlurAndFocus$$($add_componentEvent$$271$$) {
  if(!this.$_dragInProgress$ && !$add_componentEvent$$271$$.$isCanceled$()) {
    var $headerElement$$4_itemId$$36$$ = $add_componentEvent$$271$$ instanceof $AdfDomComponentFocusEvent$$ ? $JSCompiler_StaticMethods__extractItemSubIdFromEvent$$(this, $add_componentEvent$$271$$.$getNativeEvent$()) : $JSCompiler_alias_NULL$$;
    if($headerElement$$4_itemId$$36$$) {
      switch($headerElement$$4_itemId$$36$$.$subId$) {
        case $AdfDhtmlPanelAccordionPeer$$.$_MOVE_UP_SUB_ID$:
        ;
        case $AdfDhtmlPanelAccordionPeer$$.$_MOVE_DOWN_SUB_ID$:
        ;
        case $AdfDhtmlPanelAccordionPeer$$.$_DISCLOSURE_SUB_ID$:
          break;
        default:
          return
      }
      if($headerElement$$4_itemId$$36$$ = $AdfAgent$$.$AGENT$.getElementById($AdfRichUIPeer$$.$CreateSubId$($headerElement$$4_itemId$$36$$.$clientId$, "head"))) {
        var $contentElement$$13$$ = $headerElement$$4_itemId$$36$$.nextSibling;
        $add_componentEvent$$271$$ = $add_componentEvent$$271$$.getType() == $AdfUIInputEvent$$.$FOCUS_EVENT_TYPE$;
        if(!$add_componentEvent$$271$$ || !this.$_discloseAnimationData$) {
          $AdfDomUtils$$.$addOrRemoveCSSClassName$($add_componentEvent$$271$$, $headerElement$$4_itemId$$36$$, $AdfDhtmlPanelAccordionPeer$$.$_HIGHLIGHT_PSEUDO_CLASS$), $AdfDomUtils$$.$addOrRemoveCSSClassName$($add_componentEvent$$271$$, $contentElement$$13$$, $AdfDhtmlPanelAccordionPeer$$.$_HIGHLIGHT_PSEUDO_CLASS$)
        }
      }
    }
  }
};
$JSCompiler_prototypeAlias$$.$HandleComponentBlur$ = $AdfDhtmlPanelAccordionPeer$$.prototype.$_handleComponentBlurAndFocus$;
$JSCompiler_prototypeAlias$$.$HandleComponentFocus$ = $AdfDhtmlPanelAccordionPeer$$.prototype.$_handleComponentBlurAndFocus$;
function $JSCompiler_StaticMethods__extractItemSubIdFromEvent$$($JSCompiler_StaticMethods__extractItemSubIdFromEvent$self$$, $nativeEvent$$40$$) {
  var $targetNode$$42$$ = $AdfAgent$$.$AGENT$.$getEventTarget$($nativeEvent$$40$$);
  return $JSCompiler_StaticMethods__extractItemSubIdFromElement$$($JSCompiler_StaticMethods__extractItemSubIdFromEvent$self$$, $targetNode$$42$$)
}
function $JSCompiler_StaticMethods__extractItemSubIdFromElement$$($JSCompiler_StaticMethods__extractItemSubIdFromElement$self$$, $domElement$$314$$) {
  for(var $id$$321_rootElement$$85_tokens$$18$$ = $JSCompiler_StaticMethods__getRootWrapper$$($JSCompiler_StaticMethods__extractItemSubIdFromElement$self$$.$getDomElement$()), $e$$143$$ = $domElement$$314$$;$e$$143$$ != $id$$321_rootElement$$85_tokens$$18$$;$e$$143$$ = $e$$143$$.parentNode) {
    if($e$$143$$ == $JSCompiler_alias_NULL$$) {
      return $JSCompiler_alias_NULL$$
    }
    $domElement$$314$$ = $e$$143$$
  }
  $id$$321_rootElement$$85_tokens$$18$$ = $domElement$$314$$.id;
  if(!$id$$321_rootElement$$85_tokens$$18$$) {
    return $JSCompiler_alias_NULL$$
  }
  $id$$321_rootElement$$85_tokens$$18$$ = $id$$321_rootElement$$85_tokens$$18$$.split("::");
  return 1 < $id$$321_rootElement$$85_tokens$$18$$.length ? {$subId$:$id$$321_rootElement$$85_tokens$$18$$[$id$$321_rootElement$$85_tokens$$18$$.length - 1], $clientId$:$id$$321_rootElement$$85_tokens$$18$$.slice(0, $id$$321_rootElement$$85_tokens$$18$$.length - 1).join("::")} : $JSCompiler_alias_NULL$$
}
function $JSCompiler_StaticMethods__getIndexOfChildClientId$$($JSCompiler_StaticMethods__getIndexOfChildClientId$self$$, $clientId$$284$$) {
  for(var $headers$$1$$ = $JSCompiler_StaticMethods__getHeaderElements$$($JSCompiler_StaticMethods__getIndexOfChildClientId$self$$), $searchId$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$284$$, "head"), $i$$336$$ = 0, $size$$28$$ = $headers$$1$$.length;$i$$336$$ < $size$$28$$;++$i$$336$$) {
    if($headers$$1$$[$i$$336$$].id == $searchId$$) {
      return $i$$336$$
    }
  }
  return-1
}
$JSCompiler_prototypeAlias$$.$_handleReorderDrag$ = function $$JSCompiler_prototypeAlias$$$$_handleReorderDrag$$($evt$$112$$, $agent$$inline_2728_deltaX$$21_ghost$$inline_2712_ghostStyle$$inline_2724_headerNode$$inline_2697$$, $agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$) {
  if(this.$_ghost$ == $JSCompiler_alias_NULL$$) {
    if(3 > Math.abs($agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$)) {
      return
    }
    this.$_reorderData$ = $JSCompiler_StaticMethods__getReorderItemPlacement$$(this);
    $agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$ = $AdfAgent$$.$AGENT$;
    $agent$$inline_2728_deltaX$$21_ghost$$inline_2712_ghostStyle$$inline_2724_headerNode$$inline_2697$$ = this.$_dragHeaderNode$;
    var $agent$$inline_2714_disclosed$$inline_2698_dropStyle$$inline_2705_lastVisibleIndex$$inline_2734_smallestWindowX$$inline_2719$$ = $AdfDomUtils$$.$containsCSSClassName$($agent$$inline_2728_deltaX$$21_ghost$$inline_2712_ghostStyle$$inline_2724_headerNode$$inline_2697$$, $AdfDhtmlPanelAccordionPeer$$.$_DISCLOSED_STYLECLASS$);
    this.$_origDocumentCursor$ = document.body.style.cursor || "auto";
    $agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$.setCursor(document.body, "move");
    $agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$.$disableUserSelect$(document.body);
    this.$_dragInProgress$ = $JSCompiler_alias_TRUE$$;
    var $contentElem$$inline_2704_doc$$inline_2699_firstVisibleIndex$$inline_2733_left$$inline_2722_root$$inline_2730_windowWidth$$inline_2717$$ = this.$getDomElement$().ownerDocument;
    $agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$ = this.$_ghost$ = $contentElem$$inline_2704_doc$$inline_2699_firstVisibleIndex$$inline_2733_left$$inline_2722_root$$inline_2730_windowWidth$$inline_2717$$.createElement("div");
    var $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$();
    $agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$.className = $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$.$getSkinProperty$($AdfDhtmlPanelAccordionPeer$$.$_DRAG_GHOST_CLASS$);
    $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$ = $agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$.style;
    $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$.position = "absolute";
    $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$.overflow = "hidden";
    $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$.top = "-10000px";
    $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$.zIndex = 1E3;
    $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$.width = $agent$$inline_2728_deltaX$$21_ghost$$inline_2712_ghostStyle$$inline_2724_headerNode$$inline_2697$$.offsetWidth + "px";
    $contentElem$$inline_2704_doc$$inline_2699_firstVisibleIndex$$inline_2733_left$$inline_2722_root$$inline_2730_windowWidth$$inline_2717$$.body.appendChild($agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$);
    var $contentClone$$inline_2708_dragIndex$$inline_2736_headerClass$$inline_2745_headerNodeCloneStyle$$inline_2707_height$$inline_2703_largestWindowY$$inline_2721_windowHeight$$inline_2718$$ = $agent$$inline_2728_deltaX$$21_ghost$$inline_2712_ghostStyle$$inline_2724_headerNode$$inline_2697$$.offsetHeight, $contentElem$$inline_2704_doc$$inline_2699_firstVisibleIndex$$inline_2733_left$$inline_2722_root$$inline_2730_windowWidth$$inline_2717$$ = $agent$$inline_2728_deltaX$$21_ghost$$inline_2712_ghostStyle$$inline_2724_headerNode$$inline_2697$$.nextSibling;
    $agent$$inline_2714_disclosed$$inline_2698_dropStyle$$inline_2705_lastVisibleIndex$$inline_2734_smallestWindowX$$inline_2719$$ && ($contentClone$$inline_2708_dragIndex$$inline_2736_headerClass$$inline_2745_headerNodeCloneStyle$$inline_2707_height$$inline_2703_largestWindowY$$inline_2721_windowHeight$$inline_2718$$ += $contentElem$$inline_2704_doc$$inline_2699_firstVisibleIndex$$inline_2733_left$$inline_2722_root$$inline_2730_windowWidth$$inline_2717$$.offsetHeight);
    $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$.height = $contentClone$$inline_2708_dragIndex$$inline_2736_headerClass$$inline_2745_headerNodeCloneStyle$$inline_2707_height$$inline_2703_largestWindowY$$inline_2721_windowHeight$$inline_2718$$ + "px";
    $agent$$inline_2714_disclosed$$inline_2698_dropStyle$$inline_2705_lastVisibleIndex$$inline_2734_smallestWindowX$$inline_2719$$ = $AdfSubIdUtils$$.$getSubIdElementById$(this.$getComponent$(), $AdfDhtmlPanelAccordionPeer$$.$_DROP_TARGET_SUB_ID$).style;
    $agent$$inline_2714_disclosed$$inline_2698_dropStyle$$inline_2705_lastVisibleIndex$$inline_2734_smallestWindowX$$inline_2719$$.height = $contentClone$$inline_2708_dragIndex$$inline_2736_headerClass$$inline_2745_headerNodeCloneStyle$$inline_2707_height$$inline_2703_largestWindowY$$inline_2721_windowHeight$$inline_2718$$ + "px";
    $agent$$inline_2714_disclosed$$inline_2698_dropStyle$$inline_2705_lastVisibleIndex$$inline_2734_smallestWindowX$$inline_2719$$.top = $agent$$inline_2728_deltaX$$21_ghost$$inline_2712_ghostStyle$$inline_2724_headerNode$$inline_2697$$.offsetTop + "px";
    $agent$$inline_2714_disclosed$$inline_2698_dropStyle$$inline_2705_lastVisibleIndex$$inline_2734_smallestWindowX$$inline_2719$$.position = "absolute";
    $agent$$inline_2714_disclosed$$inline_2698_dropStyle$$inline_2705_lastVisibleIndex$$inline_2734_smallestWindowX$$inline_2719$$.overflow = "hidden";
    $agent$$inline_2714_disclosed$$inline_2698_dropStyle$$inline_2705_lastVisibleIndex$$inline_2734_smallestWindowX$$inline_2719$$.left = "0px";
    $agent$$inline_2714_disclosed$$inline_2698_dropStyle$$inline_2705_lastVisibleIndex$$inline_2734_smallestWindowX$$inline_2719$$.right = "0px";
    $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$ = $agent$$inline_2728_deltaX$$21_ghost$$inline_2712_ghostStyle$$inline_2724_headerNode$$inline_2697$$.cloneNode($JSCompiler_alias_TRUE$$);
    $AdfAgent$$.$AGENT$.$removeIdsFromDomSubTree$($domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$);
    $agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$.appendChild($domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$);
    $contentClone$$inline_2708_dragIndex$$inline_2736_headerClass$$inline_2745_headerNodeCloneStyle$$inline_2707_height$$inline_2703_largestWindowY$$inline_2721_windowHeight$$inline_2718$$ = $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$.style;
    $contentClone$$inline_2708_dragIndex$$inline_2736_headerClass$$inline_2745_headerNodeCloneStyle$$inline_2707_height$$inline_2703_largestWindowY$$inline_2721_windowHeight$$inline_2718$$.top = "0px";
    $contentClone$$inline_2708_dragIndex$$inline_2736_headerClass$$inline_2745_headerNodeCloneStyle$$inline_2707_height$$inline_2703_largestWindowY$$inline_2721_windowHeight$$inline_2718$$.bottom = "";
    $contentClone$$inline_2708_dragIndex$$inline_2736_headerClass$$inline_2745_headerNodeCloneStyle$$inline_2707_height$$inline_2703_largestWindowY$$inline_2721_windowHeight$$inline_2718$$ = $contentElem$$inline_2704_doc$$inline_2699_firstVisibleIndex$$inline_2733_left$$inline_2722_root$$inline_2730_windowWidth$$inline_2717$$.cloneNode($JSCompiler_alias_TRUE$$);
    $AdfAgent$$.$AGENT$.$removeIdsFromDomSubTree$($contentClone$$inline_2708_dragIndex$$inline_2736_headerClass$$inline_2745_headerNodeCloneStyle$$inline_2707_height$$inline_2703_largestWindowY$$inline_2721_windowHeight$$inline_2718$$);
    $agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$.appendChild($contentClone$$inline_2708_dragIndex$$inline_2736_headerClass$$inline_2745_headerNodeCloneStyle$$inline_2707_height$$inline_2703_largestWindowY$$inline_2721_windowHeight$$inline_2718$$);
    $agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$ = $contentClone$$inline_2708_dragIndex$$inline_2736_headerClass$$inline_2745_headerNodeCloneStyle$$inline_2707_height$$inline_2703_largestWindowY$$inline_2721_windowHeight$$inline_2718$$.style;
    $agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$.top = $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$.offsetHeight + "px";
    $agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$.bottom = "0px";
    $contentElem$$inline_2704_doc$$inline_2699_firstVisibleIndex$$inline_2733_left$$inline_2722_root$$inline_2730_windowWidth$$inline_2717$$.style.display = "none";
    $agent$$inline_2728_deltaX$$21_ghost$$inline_2712_ghostStyle$$inline_2724_headerNode$$inline_2697$$.style.display = "none";
    $agent$$inline_2714_disclosed$$inline_2698_dropStyle$$inline_2705_lastVisibleIndex$$inline_2734_smallestWindowX$$inline_2719$$.display = "block"
  }
  $agent$$inline_2728_deltaX$$21_ghost$$inline_2712_ghostStyle$$inline_2724_headerNode$$inline_2697$$ = this.$_ghost$;
  $agent$$inline_2714_disclosed$$inline_2698_dropStyle$$inline_2705_lastVisibleIndex$$inline_2734_smallestWindowX$$inline_2719$$ = $AdfAgent$$.$AGENT$;
  $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$ = $agent$$inline_2728_deltaX$$21_ghost$$inline_2712_ghostStyle$$inline_2724_headerNode$$inline_2697$$.ownerDocument;
  $agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$ = $agent$$inline_2714_disclosed$$inline_2698_dropStyle$$inline_2705_lastVisibleIndex$$inline_2734_smallestWindowX$$inline_2719$$.$getMousePosition$($evt$$112$$);
  $contentElem$$inline_2704_doc$$inline_2699_firstVisibleIndex$$inline_2733_left$$inline_2722_root$$inline_2730_windowWidth$$inline_2717$$ = $agent$$inline_2714_disclosed$$inline_2698_dropStyle$$inline_2705_lastVisibleIndex$$inline_2734_smallestWindowX$$inline_2719$$.getWindowWidth();
  $contentClone$$inline_2708_dragIndex$$inline_2736_headerClass$$inline_2745_headerNodeCloneStyle$$inline_2707_height$$inline_2703_largestWindowY$$inline_2721_windowHeight$$inline_2718$$ = $agent$$inline_2714_disclosed$$inline_2698_dropStyle$$inline_2705_lastVisibleIndex$$inline_2734_smallestWindowX$$inline_2719$$.getWindowHeight();
  $agent$$inline_2714_disclosed$$inline_2698_dropStyle$$inline_2705_lastVisibleIndex$$inline_2734_smallestWindowX$$inline_2719$$ = $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$.documentElement.scrollLeft;
  $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$ = $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$.documentElement.scrollTop;
  $contentClone$$inline_2708_dragIndex$$inline_2736_headerClass$$inline_2745_headerNodeCloneStyle$$inline_2707_height$$inline_2703_largestWindowY$$inline_2721_windowHeight$$inline_2718$$ = $contentClone$$inline_2708_dragIndex$$inline_2736_headerClass$$inline_2745_headerNodeCloneStyle$$inline_2707_height$$inline_2703_largestWindowY$$inline_2721_windowHeight$$inline_2718$$ - $agent$$inline_2728_deltaX$$21_ghost$$inline_2712_ghostStyle$$inline_2724_headerNode$$inline_2697$$.offsetHeight - 1 + $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$;
  $contentElem$$inline_2704_doc$$inline_2699_firstVisibleIndex$$inline_2733_left$$inline_2722_root$$inline_2730_windowWidth$$inline_2717$$ = Math.min($contentElem$$inline_2704_doc$$inline_2699_firstVisibleIndex$$inline_2733_left$$inline_2722_root$$inline_2730_windowWidth$$inline_2717$$ - $agent$$inline_2728_deltaX$$21_ghost$$inline_2712_ghostStyle$$inline_2724_headerNode$$inline_2697$$.offsetWidth - 1 + $agent$$inline_2714_disclosed$$inline_2698_dropStyle$$inline_2705_lastVisibleIndex$$inline_2734_smallestWindowX$$inline_2719$$, 
  Math.max($agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$.x - this.$_dragOffsetX$, $agent$$inline_2714_disclosed$$inline_2698_dropStyle$$inline_2705_lastVisibleIndex$$inline_2734_smallestWindowX$$inline_2719$$));
  $agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$ = Math.min($contentClone$$inline_2708_dragIndex$$inline_2736_headerClass$$inline_2745_headerNodeCloneStyle$$inline_2707_height$$inline_2703_largestWindowY$$inline_2721_windowHeight$$inline_2718$$, Math.max($agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$.y - 
  this.$_dragOffsetY$, $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$));
  $agent$$inline_2728_deltaX$$21_ghost$$inline_2712_ghostStyle$$inline_2724_headerNode$$inline_2697$$ = $agent$$inline_2728_deltaX$$21_ghost$$inline_2712_ghostStyle$$inline_2724_headerNode$$inline_2697$$.style;
  $agent$$inline_2728_deltaX$$21_ghost$$inline_2712_ghostStyle$$inline_2724_headerNode$$inline_2697$$.left = $contentElem$$inline_2704_doc$$inline_2699_firstVisibleIndex$$inline_2733_left$$inline_2722_root$$inline_2730_windowWidth$$inline_2717$$ + "px";
  $agent$$inline_2728_deltaX$$21_ghost$$inline_2712_ghostStyle$$inline_2724_headerNode$$inline_2697$$.top = $agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$ + "px";
  if(this.$_reorderData$ && ($agent$$inline_2728_deltaX$$21_ghost$$inline_2712_ghostStyle$$inline_2724_headerNode$$inline_2697$$ = $AdfAgent$$.$AGENT$, $agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$ = this.$_reorderData$, $contentElem$$inline_2704_doc$$inline_2699_firstVisibleIndex$$inline_2733_left$$inline_2722_root$$inline_2730_windowWidth$$inline_2717$$ = $JSCompiler_StaticMethods__getRootWrapper$$(this.$getDomElement$()), 
  $agent$$inline_2728_deltaX$$21_ghost$$inline_2712_ghostStyle$$inline_2724_headerNode$$inline_2697$$.$isEventInElement$($evt$$112$$, $contentElem$$inline_2704_doc$$inline_2699_firstVisibleIndex$$inline_2733_left$$inline_2722_root$$inline_2730_windowWidth$$inline_2717$$))) {
    for(var $dragItem$$inline_2743_headerSubClass$$inline_2746_mouseY$$inline_2731$$ = $agent$$inline_2728_deltaX$$21_ghost$$inline_2712_ghostStyle$$inline_2724_headerNode$$inline_2697$$.$getMousePosition$($evt$$112$$).y, $item$$inline_2749_laf$$inline_2744_overflowButtonHeight$$inline_2748_rootY$$inline_2732$$ = $agent$$inline_2728_deltaX$$21_ghost$$inline_2712_ghostStyle$$inline_2724_headerNode$$inline_2697$$.$getElementPosition$($contentElem$$inline_2704_doc$$inline_2699_firstVisibleIndex$$inline_2733_left$$inline_2722_root$$inline_2730_windowWidth$$inline_2717$$).y, 
    $contentElem$$inline_2704_doc$$inline_2699_firstVisibleIndex$$inline_2733_left$$inline_2722_root$$inline_2730_windowWidth$$inline_2717$$ = this.$_lastTopOverflowPaneIndex$ != $JSCompiler_alias_NULL$$ ? this.$_lastTopOverflowPaneIndex$ + 1 : 0, $agent$$inline_2714_disclosed$$inline_2698_dropStyle$$inline_2705_lastVisibleIndex$$inline_2734_smallestWindowX$$inline_2719$$ = this.$_firstBottomOverflowPaneIndex$ != $JSCompiler_alias_NULL$$ ? this.$_firstBottomOverflowPaneIndex$ - 1 : $agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$.length - 
    1, $itemIndex$$inline_2735_nextTop$$inline_2747$$ = -1, $contentClone$$inline_2708_dragIndex$$inline_2736_headerClass$$inline_2745_headerNodeCloneStyle$$inline_2707_height$$inline_2703_largestWindowY$$inline_2721_windowHeight$$inline_2718$$ = -1, $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$ = $contentElem$$inline_2704_doc$$inline_2699_firstVisibleIndex$$inline_2733_left$$inline_2722_root$$inline_2730_windowWidth$$inline_2717$$;$domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$ <= 
    $agent$$inline_2714_disclosed$$inline_2698_dropStyle$$inline_2705_lastVisibleIndex$$inline_2734_smallestWindowX$$inline_2719$$;++$domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$) {
      var $itemHeader$$inline_2750_obj$$inline_2738$$ = $agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$[$domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$];
      if(-1 == $itemIndex$$inline_2735_nextTop$$inline_2747$$) {
        var $offsetHeight$$inline_2751_top$$inline_2739$$ = $item$$inline_2749_laf$$inline_2744_overflowButtonHeight$$inline_2748_rootY$$inline_2732$$ + $itemHeader$$inline_2750_obj$$inline_2738$$.top, $bottom$$inline_2740$$ = $offsetHeight$$inline_2751_top$$inline_2739$$ + $itemHeader$$inline_2750_obj$$inline_2738$$.height;
        $dragItem$$inline_2743_headerSubClass$$inline_2746_mouseY$$inline_2731$$ >= $offsetHeight$$inline_2751_top$$inline_2739$$ && $dragItem$$inline_2743_headerSubClass$$inline_2746_mouseY$$inline_2731$$ <= $bottom$$inline_2740$$ && ($itemIndex$$inline_2735_nextTop$$inline_2747$$ = $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$)
      }
      $itemHeader$$inline_2750_obj$$inline_2738$$.$dragged$ && ($contentClone$$inline_2708_dragIndex$$inline_2736_headerClass$$inline_2745_headerNodeCloneStyle$$inline_2707_height$$inline_2703_largestWindowY$$inline_2721_windowHeight$$inline_2718$$ = $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$);
      if(0 <= $contentClone$$inline_2708_dragIndex$$inline_2736_headerClass$$inline_2745_headerNodeCloneStyle$$inline_2707_height$$inline_2703_largestWindowY$$inline_2721_windowHeight$$inline_2718$$ && 0 <= $itemIndex$$inline_2735_nextTop$$inline_2747$$) {
        break
      }
    }
    if(!(0 > $itemIndex$$inline_2735_nextTop$$inline_2747$$ || $itemIndex$$inline_2735_nextTop$$inline_2747$$ == $contentClone$$inline_2708_dragIndex$$inline_2736_headerClass$$inline_2745_headerNodeCloneStyle$$inline_2707_height$$inline_2703_largestWindowY$$inline_2721_windowHeight$$inline_2718$$)) {
      if($itemHeader$$inline_2750_obj$$inline_2738$$ = $agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$[$itemIndex$$inline_2735_nextTop$$inline_2747$$], $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$ = $dragItem$$inline_2743_headerSubClass$$inline_2746_mouseY$$inline_2731$$ < 
      $item$$inline_2749_laf$$inline_2744_overflowButtonHeight$$inline_2748_rootY$$inline_2732$$ + $itemHeader$$inline_2750_obj$$inline_2738$$.top + $itemHeader$$inline_2750_obj$$inline_2738$$.height / 2, $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$ = $itemIndex$$inline_2735_nextTop$$inline_2747$$ < $contentClone$$inline_2708_dragIndex$$inline_2736_headerClass$$inline_2745_headerNodeCloneStyle$$inline_2707_height$$inline_2703_largestWindowY$$inline_2721_windowHeight$$inline_2718$$ ? 
      $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$ ? $itemIndex$$inline_2735_nextTop$$inline_2747$$ : $itemIndex$$inline_2735_nextTop$$inline_2747$$ + 1 : $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$ ? $itemIndex$$inline_2735_nextTop$$inline_2747$$ - 
      1 : $itemIndex$$inline_2735_nextTop$$inline_2747$$, $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$ != $contentClone$$inline_2708_dragIndex$$inline_2736_headerClass$$inline_2745_headerNodeCloneStyle$$inline_2707_height$$inline_2703_largestWindowY$$inline_2721_windowHeight$$inline_2718$$) {
        $dragItem$$inline_2743_headerSubClass$$inline_2746_mouseY$$inline_2731$$ = $agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$[$contentClone$$inline_2708_dragIndex$$inline_2736_headerClass$$inline_2745_headerNodeCloneStyle$$inline_2707_height$$inline_2703_largestWindowY$$inline_2721_windowHeight$$inline_2718$$];
        $agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$.splice($contentClone$$inline_2708_dragIndex$$inline_2736_headerClass$$inline_2745_headerNodeCloneStyle$$inline_2707_height$$inline_2703_largestWindowY$$inline_2721_windowHeight$$inline_2718$$, 1);
        $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$ == $agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$.length ? $agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$.push($dragItem$$inline_2743_headerSubClass$$inline_2746_mouseY$$inline_2731$$) : 
        $agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$.splice($domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$, 0, $dragItem$$inline_2743_headerSubClass$$inline_2746_mouseY$$inline_2731$$);
        $item$$inline_2749_laf$$inline_2744_overflowButtonHeight$$inline_2748_rootY$$inline_2732$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$();
        $contentClone$$inline_2708_dragIndex$$inline_2736_headerClass$$inline_2745_headerNodeCloneStyle$$inline_2707_height$$inline_2703_largestWindowY$$inline_2721_windowHeight$$inline_2718$$ = $item$$inline_2749_laf$$inline_2744_overflowButtonHeight$$inline_2748_rootY$$inline_2732$$.$getSkinProperty$($AdfDhtmlPanelAccordionPeer$$.$_HEADER_CLASS$);
        $dragItem$$inline_2743_headerSubClass$$inline_2746_mouseY$$inline_2731$$ = $item$$inline_2749_laf$$inline_2744_overflowButtonHeight$$inline_2748_rootY$$inline_2732$$.$getSkinProperty$($AdfDhtmlPanelAccordionPeer$$.$_HEADER_SUBSEQUENT_CLASS$);
        $itemIndex$$inline_2735_nextTop$$inline_2747$$ = 0;
        0 < $contentElem$$inline_2704_doc$$inline_2699_firstVisibleIndex$$inline_2733_left$$inline_2722_root$$inline_2730_windowWidth$$inline_2717$$ && ($item$$inline_2749_laf$$inline_2744_overflowButtonHeight$$inline_2748_rootY$$inline_2732$$ = parseInt($item$$inline_2749_laf$$inline_2744_overflowButtonHeight$$inline_2748_rootY$$inline_2732$$.$getSkinProperty$("af|panelAccordion-tr-overflow-height")), $itemIndex$$inline_2735_nextTop$$inline_2747$$ += $item$$inline_2749_laf$$inline_2744_overflowButtonHeight$$inline_2748_rootY$$inline_2732$$);
        $AdfDomUtils$$.$addOrRemoveCSSClassName$(0 == $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$, this.$_ghost$.childNodes[0], $contentClone$$inline_2708_dragIndex$$inline_2736_headerClass$$inline_2745_headerNodeCloneStyle$$inline_2707_height$$inline_2703_largestWindowY$$inline_2721_windowHeight$$inline_2718$$);
        $AdfDomUtils$$.$addOrRemoveCSSClassName$(0 < $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$, this.$_ghost$.childNodes[0], $dragItem$$inline_2743_headerSubClass$$inline_2746_mouseY$$inline_2731$$);
        $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$ = 0;
        for(size = $agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$.length;$domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$ < size;++$domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$) {
          $item$$inline_2749_laf$$inline_2744_overflowButtonHeight$$inline_2748_rootY$$inline_2732$$ = $agent$$inline_2696_contentCloneStyle$$inline_2709_data$$inline_2729_deltaY$$23_ghost$$inline_2700_mousePosition$$inline_2716_top$$inline_2723$$[$domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$], $itemHeader$$inline_2750_obj$$inline_2738$$ = $item$$inline_2749_laf$$inline_2744_overflowButtonHeight$$inline_2748_rootY$$inline_2732$$.$header$, 
          $offsetHeight$$inline_2751_top$$inline_2739$$ = $itemHeader$$inline_2750_obj$$inline_2738$$.offsetHeight, $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$ >= $contentElem$$inline_2704_doc$$inline_2699_firstVisibleIndex$$inline_2733_left$$inline_2722_root$$inline_2730_windowWidth$$inline_2717$$ && $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$ <= 
          $agent$$inline_2714_disclosed$$inline_2698_dropStyle$$inline_2705_lastVisibleIndex$$inline_2734_smallestWindowX$$inline_2719$$ ? ($item$$inline_2749_laf$$inline_2744_overflowButtonHeight$$inline_2748_rootY$$inline_2732$$.top = $itemIndex$$inline_2735_nextTop$$inline_2747$$, $itemIndex$$inline_2735_nextTop$$inline_2747$$ += $item$$inline_2749_laf$$inline_2744_overflowButtonHeight$$inline_2748_rootY$$inline_2732$$.height) : $item$$inline_2749_laf$$inline_2744_overflowButtonHeight$$inline_2748_rootY$$inline_2732$$.top = 
          -1E5, $AdfDomUtils$$.$addOrRemoveCSSClassName$(0 == $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$, $itemHeader$$inline_2750_obj$$inline_2738$$, $contentClone$$inline_2708_dragIndex$$inline_2736_headerClass$$inline_2745_headerNodeCloneStyle$$inline_2707_height$$inline_2703_largestWindowY$$inline_2721_windowHeight$$inline_2718$$), $AdfDomUtils$$.$addOrRemoveCSSClassName$(0 < 
          $domDocument$$inline_2715_ghostStyle$$inline_2702_headerClone$$inline_2706_i$$inline_2737_inTopOfItem$$inline_2742_laf$$inline_2701_smallestWindowY$$inline_2720_targetIndex$$inline_2741$$, $itemHeader$$inline_2750_obj$$inline_2738$$, $dragItem$$inline_2743_headerSubClass$$inline_2746_mouseY$$inline_2731$$), $offsetHeight$$inline_2751_top$$inline_2739$$ != $itemHeader$$inline_2750_obj$$inline_2738$$.offsetHeight && $agent$$inline_2728_deltaX$$21_ghost$$inline_2712_ghostStyle$$inline_2724_headerNode$$inline_2697$$.$setOuterHeight$($itemHeader$$inline_2750_obj$$inline_2738$$, 
          $offsetHeight$$inline_2751_top$$inline_2739$$)
        }
        $JSCompiler_StaticMethods__animateReorder$$(this)
      }
    }
  }
  $AdfAgent$$.$AGENT$.$eatEvent$($evt$$112$$);
  return $JSCompiler_alias_FALSE$$
};
function $JSCompiler_StaticMethods__getReorderItemPlacement$$($JSCompiler_StaticMethods__getReorderItemPlacement$self$$) {
  var $items$$3$$ = [], $headerElements$$2$$ = $JSCompiler_StaticMethods__getHeaderElements$$($JSCompiler_StaticMethods__getReorderItemPlacement$self$$), $rootElement$$87_size$$29$$ = $JSCompiler_StaticMethods__getReorderItemPlacement$self$$.$getDomElement$();
  $AdfDomUtils$$.$containsCSSClassName$($rootElement$$87_size$$29$$, $AdfDhtmlPanelAccordionPeer$$.$_FLOW_STYLECLASS$) && $JSCompiler_StaticMethods__prepareFlowingStructureForAnimation$$($JSCompiler_StaticMethods__getReorderItemPlacement$self$$, $rootElement$$87_size$$29$$, $headerElements$$2$$);
  for(var $rootElement$$87_size$$29$$ = $headerElements$$2$$.length, $i$$338$$ = 0;$i$$338$$ < $rootElement$$87_size$$29$$;++$i$$338$$) {
    var $headerNode$$2$$ = $headerElements$$2$$[$i$$338$$], $contentNode$$43$$ = $headerNode$$2$$.nextSibling, $disclosed$$1$$ = $AdfDomUtils$$.$containsCSSClassName$($headerNode$$2$$, $AdfDhtmlPanelAccordionPeer$$.$_DISCLOSED_STYLECLASS$), $height$$32$$ = $headerNode$$2$$.offsetHeight, $headerHeight$$1$$ = $height$$32$$;
    $disclosed$$1$$ && ($height$$32$$ += $contentNode$$43$$.offsetHeight);
    $JSCompiler_StaticMethods__convertTopBottomToHeight$$($JSCompiler_StaticMethods__getReorderItemPlacement$self$$, $headerNode$$2$$);
    $JSCompiler_StaticMethods__convertTopBottomToHeight$$($JSCompiler_StaticMethods__getReorderItemPlacement$self$$, $contentNode$$43$$);
    $items$$3$$.push({$originalIndex$:$i$$338$$, $header$:$headerNode$$2$$, content:$contentNode$$43$$, top:$headerNode$$2$$.offsetTop, $origTop$:$headerNode$$2$$.offsetTop, height:$height$$32$$, $disclosed$:$disclosed$$1$$, $headerHeight$:$headerHeight$$1$$, $contentHeight$:$contentNode$$43$$.offsetHeight, $dragged$:$headerNode$$2$$ == $JSCompiler_StaticMethods__getReorderItemPlacement$self$$.$_dragHeaderNode$})
  }
  return $items$$3$$
}
function $JSCompiler_StaticMethods__prepareFlowingStructureForAnimation$$($JSCompiler_StaticMethods__prepareFlowingStructureForAnimation$self_i$$339$$, $headerNode$$3_rootElement$$88$$, $headerElements$$3$$) {
  $headerNode$$3_rootElement$$88$$ = $JSCompiler_StaticMethods__getRootWrapper$$($headerNode$$3_rootElement$$88$$);
  var $accordionElementTop$$ = $AdfAgent$$.$AGENT$.$getElementTop$($headerNode$$3_rootElement$$88$$), $rootStyle$$10$$ = $headerNode$$3_rootElement$$88$$.style;
  $rootStyle$$10$$.overflow = "hidden";
  $rootStyle$$10$$.height = $headerNode$$3_rootElement$$88$$.offsetHeight + "px";
  $JSCompiler_StaticMethods__prepareFlowingStructureForAnimation$self_i$$339$$.$_oldWidth$ = $rootStyle$$10$$.width;
  $rootStyle$$10$$.width = $headerNode$$3_rootElement$$88$$.offsetWidth + "px";
  for($JSCompiler_StaticMethods__prepareFlowingStructureForAnimation$self_i$$339$$ = $headerElements$$3$$.length - 1;0 <= $JSCompiler_StaticMethods__prepareFlowingStructureForAnimation$self_i$$339$$;--$JSCompiler_StaticMethods__prepareFlowingStructureForAnimation$self_i$$339$$) {
    $headerNode$$3_rootElement$$88$$ = $headerElements$$3$$[$JSCompiler_StaticMethods__prepareFlowingStructureForAnimation$self_i$$339$$], $JSCompiler_StaticMethods__convertFlowingElementToPositioned$$($headerNode$$3_rootElement$$88$$.nextSibling, $accordionElementTop$$), $JSCompiler_StaticMethods__convertFlowingElementToPositioned$$($headerNode$$3_rootElement$$88$$, $accordionElementTop$$)
  }
}
function $JSCompiler_StaticMethods__convertFlowingElementToPositioned$$($element$$245$$, $accordionElementTop$$1$$) {
  var $style$$27$$ = $element$$245$$.style;
  $style$$27$$.top = $AdfAgent$$.$AGENT$.$getElementTop$($element$$245$$) - $accordionElementTop$$1$$ + "px";
  $style$$27$$.left = "0px";
  $style$$27$$.right = "0px";
  $style$$27$$.position = "absolute"
}
function $JSCompiler_StaticMethods__restoreFlowingElement$$($element$$246_style$$28$$) {
  $element$$246_style$$28$$ = $element$$246_style$$28$$.style;
  $element$$246_style$$28$$.position = "relative";
  $element$$246_style$$28$$.top = "auto";
  $element$$246_style$$28$$.left = "auto";
  $element$$246_style$$28$$.right = "auto"
}
function $JSCompiler_StaticMethods__convertTopBottomToHeight$$($JSCompiler_StaticMethods__convertTopBottomToHeight$self$$, $domElement$$315$$) {
  var $style$$29$$ = $domElement$$315$$.style;
  if($style$$29$$.bottom && !("auto" == $style$$29$$.bottom || "none" == $style$$29$$.display)) {
    var $styleHeight$$ = $JSCompiler_StaticMethods__convertTopBottomToHeight$self$$.$_getStyleHeight$($domElement$$315$$);
    $style$$29$$.height = $styleHeight$$ + "px";
    $style$$29$$.bottom = ""
  }
}
$JSCompiler_prototypeAlias$$.$_getStyleHeight$ = function $$JSCompiler_prototypeAlias$$$$_getStyleHeight$$($domElement$$316$$) {
  var $computedStyle$$11$$ = $AdfAgent$$.$AGENT$.getComputedStyle($domElement$$316$$);
  return $domElement$$316$$.offsetHeight - $AdfAgent$$.$getCSSLengthAsInt$($computedStyle$$11$$.borderTopWidth) - $AdfAgent$$.$getCSSLengthAsInt$($computedStyle$$11$$.borderBottomWidth) - $AdfAgent$$.$getCSSLengthAsInt$($computedStyle$$11$$.paddingTop) - $AdfAgent$$.$getCSSLengthAsInt$($computedStyle$$11$$.paddingBottom)
};
function $JSCompiler_StaticMethods__animateReorder$$($JSCompiler_StaticMethods__animateReorder$self$$, $animationObjects$$2$$, $callback$$64$$) {
  $JSCompiler_StaticMethods__animateReorder$self$$.$_reorderAnimator$ && ($JSCompiler_StaticMethods__animateReorder$self$$.$_reorderAnimator$.stop(), delete $JSCompiler_StaticMethods__animateReorder$self$$.$_reorderAnimator$);
  var $animDuration$$1$$ = parseInt($AdfPage$$.$PAGE$.$getLookAndFeel$().$getSkinProperty$("af|panelAccordion-tr-reorder-animation-duration"));
  isNaN($animDuration$$1$$) && ($animDuration$$1$$ = 0);
  $animationObjects$$2$$ == $JSCompiler_alias_NULL$$ && ($animationObjects$$2$$ = []);
  for(var $data$$37$$ = $JSCompiler_StaticMethods__animateReorder$self$$.$_reorderData$, $i$$342$$ = 0, $size$$32$$ = $data$$37$$.length;$i$$342$$ < $size$$32$$;++$i$$342$$) {
    var $item$$33$$ = $data$$37$$[$i$$342$$], $top$$19$$ = $item$$33$$.top;
    if($item$$33$$.$dragged$) {
      var $dropTarget$$14$$ = $AdfSubIdUtils$$.$getSubIdElementById$($JSCompiler_StaticMethods__animateReorder$self$$.$getComponent$(), $AdfDhtmlPanelAccordionPeer$$.$_DROP_TARGET_SUB_ID$);
      $item$$33$$.$header$.style.top = $top$$19$$ + "px";
      $dropTarget$$14$$.style.top = $top$$19$$ + "px"
    }else {
      $animationObjects$$2$$.push({element:$item$$33$$.$header$, $properties$:{offsetTop:$top$$19$$}})
    }
    $top$$19$$ += $item$$33$$.$headerHeight$;
    $item$$33$$.$disclosed$ && !$item$$33$$.$dragged$ ? $animationObjects$$2$$.push({element:$item$$33$$.content, $properties$:{offsetTop:$top$$19$$}}) : $item$$33$$.content.style.top = $top$$19$$ + "px"
  }
  $JSCompiler_StaticMethods__animateReorder$self$$.$_reorderAnimator$ = $AdfDhtmlElementAnimator$animate$$(3, $animDuration$$1$$, $animationObjects$$2$$, $JSCompiler_alias_NULL$$, function($JSCompiler_StaticMethods__animateReorder$self$$) {
    var $animationObjects$$2$$ = $JSCompiler_StaticMethods__animateReorder$self$$[0];
    delete $animationObjects$$2$$.$_reorderAnimator$;
    if($JSCompiler_StaticMethods__animateReorder$self$$[1] != $JSCompiler_alias_NULL$$) {
      $JSCompiler_StaticMethods__animateReorder$self$$[1]($animationObjects$$2$$)
    }
  }, [$JSCompiler_StaticMethods__animateReorder$self$$, $callback$$64$$], $JSCompiler_alias_NULL$$)
}
function $JSCompiler_StaticMethods__terminateReorderDrag$$($JSCompiler_StaticMethods__terminateReorderDrag$self$$) {
  $JSCompiler_StaticMethods__terminateReorderDrag$self$$.$DestroyDragGhost$();
  var $headerElements$$inline_2755_headerNode$$5_rootStyle$$inline_2760$$ = $JSCompiler_StaticMethods__terminateReorderDrag$self$$.$_dragHeaderNode$;
  $headerElements$$inline_2755_headerNode$$5_rootStyle$$inline_2760$$.style.display = "block";
  $JSCompiler_StaticMethods__terminateReorderDrag$self$$.$_dragHeaderHeight$ != $headerElements$$inline_2755_headerNode$$5_rootStyle$$inline_2760$$.offsetHeight && $AdfAgent$$.$AGENT$.$setOuterHeight$($headerElements$$inline_2755_headerNode$$5_rootStyle$$inline_2760$$, $JSCompiler_StaticMethods__terminateReorderDrag$self$$.$_dragHeaderHeight$);
  $AdfDomUtils$$.$containsCSSClassName$($headerElements$$inline_2755_headerNode$$5_rootStyle$$inline_2760$$, $AdfDhtmlPanelAccordionPeer$$.$_DISCLOSED_STYLECLASS$) && ($headerElements$$inline_2755_headerNode$$5_rootStyle$$inline_2760$$.nextSibling.style.display = "block");
  $JSCompiler_StaticMethods__terminateReorderDrag$self$$.$_origDocumentCursor$ && ($AdfAgent$$.$AGENT$.setCursor(document.body, $JSCompiler_StaticMethods__terminateReorderDrag$self$$.$_origDocumentCursor$), delete $JSCompiler_StaticMethods__terminateReorderDrag$self$$.$_origDocumentCursor$);
  delete $JSCompiler_StaticMethods__terminateReorderDrag$self$$.$_dragHeaderNode$;
  delete $JSCompiler_StaticMethods__terminateReorderDrag$self$$.$_dragSourceTop$;
  delete $JSCompiler_StaticMethods__terminateReorderDrag$self$$.$_dragSourceLeft$;
  delete $JSCompiler_StaticMethods__terminateReorderDrag$self$$.$_dragOffsetX$;
  delete $JSCompiler_StaticMethods__terminateReorderDrag$self$$.$_dragOffsetY$;
  var $rootElement$$90_rootElement$$inline_2754$$ = $JSCompiler_StaticMethods__terminateReorderDrag$self$$.$getDomElement$();
  if($AdfDomUtils$$.$containsCSSClassName$($rootElement$$90_rootElement$$inline_2754$$, $AdfDhtmlPanelAccordionPeer$$.$_FLOW_STYLECLASS$)) {
    for(var $headerElements$$inline_2755_headerNode$$5_rootStyle$$inline_2760$$ = headerElements = $JSCompiler_StaticMethods__getHeaderElements$$($JSCompiler_StaticMethods__terminateReorderDrag$self$$), $rootElement$$90_rootElement$$inline_2754$$ = $JSCompiler_StaticMethods__getRootWrapper$$($rootElement$$90_rootElement$$inline_2754$$), $size$$inline_2756$$ = $headerElements$$inline_2755_headerNode$$5_rootStyle$$inline_2760$$.length, $i$$inline_2757$$ = 0;$i$$inline_2757$$ < $size$$inline_2756$$;++$i$$inline_2757$$) {
      var $headerNode$$inline_2758$$ = $headerElements$$inline_2755_headerNode$$5_rootStyle$$inline_2760$$[$i$$inline_2757$$], $contentNode$$inline_2759$$ = $headerNode$$inline_2758$$.nextSibling;
      $JSCompiler_StaticMethods__restoreFlowingElement$$($headerNode$$inline_2758$$);
      $JSCompiler_StaticMethods__restoreFlowingElement$$($contentNode$$inline_2759$$)
    }
    $rootElement$$90_rootElement$$inline_2754$$.style.width = $JSCompiler_StaticMethods__terminateReorderDrag$self$$.$_oldWidth$;
    $headerElements$$inline_2755_headerNode$$5_rootStyle$$inline_2760$$ = $rootElement$$90_rootElement$$inline_2754$$.style;
    $headerElements$$inline_2755_headerNode$$5_rootStyle$$inline_2760$$.overflow = "visible";
    $headerElements$$inline_2755_headerNode$$5_rootStyle$$inline_2760$$.height = "auto";
    delete $JSCompiler_StaticMethods__terminateReorderDrag$self$$.$_headerNodes$
  }
}
$JSCompiler_prototypeAlias$$.$_handleReorderDrop$ = function $$JSCompiler_prototypeAlias$$$$_handleReorderDrop$$() {
  if(this.$_ghost$ != $JSCompiler_alias_NULL$$) {
    var $agent$$402_animationObjects$$3_dropTargetPos$$ = $AdfAgent$$.$AGENT$, $dropTarget$$15$$ = $AdfSubIdUtils$$.$getSubIdElementById$(this.$getComponent$(), $AdfDhtmlPanelAccordionPeer$$.$_DROP_TARGET_SUB_ID$), $agent$$402_animationObjects$$3_dropTargetPos$$ = $agent$$402_animationObjects$$3_dropTargetPos$$.$getElementPosition$($dropTarget$$15$$), $agent$$402_animationObjects$$3_dropTargetPos$$ = [{element:this.$_ghost$, $properties$:{top:$agent$$402_animationObjects$$3_dropTargetPos$$.y, left:$agent$$402_animationObjects$$3_dropTargetPos$$.x}}];
    $dropTarget$$15$$.style.display = "none";
    $JSCompiler_StaticMethods__animateReorder$$(this, $agent$$402_animationObjects$$3_dropTargetPos$$, function($agent$$402_animationObjects$$3_dropTargetPos$$) {
      $JSCompiler_StaticMethods__afterReorderDropAnimation$$($agent$$402_animationObjects$$3_dropTargetPos$$)
    })
  }
};
function $JSCompiler_StaticMethods__afterReorderDropAnimation$$($JSCompiler_StaticMethods__afterReorderDropAnimation$self$$) {
  for(var $currFocus$$inline_5459_data$$38_fromIndex$$inline_2764$$ = $JSCompiler_StaticMethods__afterReorderDropAnimation$self$$.$_reorderData$, $dragNode$$1$$ = $JSCompiler_StaticMethods__afterReorderDropAnimation$self$$.$_dragHeaderNode$, $event$$inline_2766_fromIndex$$5_headerNode$$inline_5456_menuItems$$inline_5448$$ = -1, $computedStyle$$inline_5462_infrontOf$$inline_5460_nodes$$inline_5461_toIndex$$5_toIndex$$inline_2765$$ = -1, $contentNode$$inline_5457_i$$343_item$$inline_5449$$ = 0, $parent$$inline_5450_parentNode$$inline_5458_size$$33$$ = 
  $currFocus$$inline_5459_data$$38_fromIndex$$inline_2764$$.length;$contentNode$$inline_5457_i$$343_item$$inline_5449$$ < $parent$$inline_5450_parentNode$$inline_5458_size$$33$$;++$contentNode$$inline_5457_i$$343_item$$inline_5449$$) {
    var $headerElements$$inline_5455_obj$$37$$ = $currFocus$$inline_5459_data$$38_fromIndex$$inline_2764$$[$contentNode$$inline_5457_i$$343_item$$inline_5449$$];
    if($headerElements$$inline_5455_obj$$37$$.$header$ == $dragNode$$1$$) {
      $event$$inline_2766_fromIndex$$5_headerNode$$inline_5456_menuItems$$inline_5448$$ = $headerElements$$inline_5455_obj$$37$$.$originalIndex$;
      $computedStyle$$inline_5462_infrontOf$$inline_5460_nodes$$inline_5461_toIndex$$5_toIndex$$inline_2765$$ = $contentNode$$inline_5457_i$$343_item$$inline_5449$$;
      break
    }
  }
  $currFocus$$inline_5459_data$$38_fromIndex$$inline_2764$$ = $event$$inline_2766_fromIndex$$5_headerNode$$inline_5456_menuItems$$inline_5448$$;
  $event$$inline_2766_fromIndex$$5_headerNode$$inline_5456_menuItems$$inline_5448$$ = new $AdfReorderEvent$$($JSCompiler_StaticMethods__afterReorderDropAnimation$self$$.$getComponent$(), $currFocus$$inline_5459_data$$38_fromIndex$$inline_2764$$, $computedStyle$$inline_5462_infrontOf$$inline_5460_nodes$$inline_5461_toIndex$$5_toIndex$$inline_2765$$);
  $event$$inline_2766_fromIndex$$5_headerNode$$inline_5456_menuItems$$inline_5448$$.$queue$($JSCompiler_alias_TRUE$$);
  $event$$inline_2766_fromIndex$$5_headerNode$$inline_5456_menuItems$$inline_5448$$.$isCanceled$() ? $JSCompiler_StaticMethods__revertReorder$$($JSCompiler_StaticMethods__afterReorderDropAnimation$self$$) : ($event$$inline_2766_fromIndex$$5_headerNode$$inline_5456_menuItems$$inline_5448$$ = $JSCompiler_StaticMethods__afterReorderDropAnimation$self$$.$_contentElement$.getElementsByTagName("div"), $contentNode$$inline_5457_i$$343_item$$inline_5449$$ = $event$$inline_2766_fromIndex$$5_headerNode$$inline_5456_menuItems$$inline_5448$$[$currFocus$$inline_5459_data$$38_fromIndex$$inline_2764$$], 
  $parent$$inline_5450_parentNode$$inline_5458_size$$33$$ = $contentNode$$inline_5457_i$$343_item$$inline_5449$$.parentNode, $parent$$inline_5450_parentNode$$inline_5458_size$$33$$.removeChild($contentNode$$inline_5457_i$$343_item$$inline_5449$$), $computedStyle$$inline_5462_infrontOf$$inline_5460_nodes$$inline_5461_toIndex$$5_toIndex$$inline_2765$$ == $event$$inline_2766_fromIndex$$5_headerNode$$inline_5456_menuItems$$inline_5448$$.length ? $parent$$inline_5450_parentNode$$inline_5458_size$$33$$.appendChild($contentNode$$inline_5457_i$$343_item$$inline_5449$$) : 
  $parent$$inline_5450_parentNode$$inline_5458_size$$33$$.insertBefore($contentNode$$inline_5457_i$$343_item$$inline_5449$$, $event$$inline_2766_fromIndex$$5_headerNode$$inline_5456_menuItems$$inline_5448$$[$computedStyle$$inline_5462_infrontOf$$inline_5460_nodes$$inline_5461_toIndex$$5_toIndex$$inline_2765$$]), $headerElements$$inline_5455_obj$$37$$ = $JSCompiler_StaticMethods__getHeaderElements$$($JSCompiler_StaticMethods__afterReorderDropAnimation$self$$), $event$$inline_2766_fromIndex$$5_headerNode$$inline_5456_menuItems$$inline_5448$$ = 
  $headerElements$$inline_5455_obj$$37$$[$currFocus$$inline_5459_data$$38_fromIndex$$inline_2764$$], $contentNode$$inline_5457_i$$343_item$$inline_5449$$ = $event$$inline_2766_fromIndex$$5_headerNode$$inline_5456_menuItems$$inline_5448$$.nextSibling, $headerElements$$inline_5455_obj$$37$$.splice($currFocus$$inline_5459_data$$38_fromIndex$$inline_2764$$, 1), $parent$$inline_5450_parentNode$$inline_5458_size$$33$$ = $event$$inline_2766_fromIndex$$5_headerNode$$inline_5456_menuItems$$inline_5448$$.parentNode, 
  $currFocus$$inline_5459_data$$38_fromIndex$$inline_2764$$ = $AdfPage$$.$PAGE$.$_activeDomNode$, $computedStyle$$inline_5462_infrontOf$$inline_5460_nodes$$inline_5461_toIndex$$5_toIndex$$inline_2765$$ == $headerElements$$inline_5455_obj$$37$$.length ? ($computedStyle$$inline_5462_infrontOf$$inline_5460_nodes$$inline_5461_toIndex$$5_toIndex$$inline_2765$$ = $JSCompiler_StaticMethods__getRootChildElements$$($JSCompiler_StaticMethods__afterReorderDropAnimation$self$$), $computedStyle$$inline_5462_infrontOf$$inline_5460_nodes$$inline_5461_toIndex$$5_toIndex$$inline_2765$$ = 
  $computedStyle$$inline_5462_infrontOf$$inline_5460_nodes$$inline_5461_toIndex$$5_toIndex$$inline_2765$$[$computedStyle$$inline_5462_infrontOf$$inline_5460_nodes$$inline_5461_toIndex$$5_toIndex$$inline_2765$$.length - $AdfDhtmlPanelAccordionPeer$$.$_TRAILING_NON_ITEM_NODE_COUNT$]) : $computedStyle$$inline_5462_infrontOf$$inline_5460_nodes$$inline_5461_toIndex$$5_toIndex$$inline_2765$$ = $headerElements$$inline_5455_obj$$37$$[$computedStyle$$inline_5462_infrontOf$$inline_5460_nodes$$inline_5461_toIndex$$5_toIndex$$inline_2765$$], 
  $parent$$inline_5450_parentNode$$inline_5458_size$$33$$.insertBefore($event$$inline_2766_fromIndex$$5_headerNode$$inline_5456_menuItems$$inline_5448$$, $computedStyle$$inline_5462_infrontOf$$inline_5460_nodes$$inline_5461_toIndex$$5_toIndex$$inline_2765$$), $parent$$inline_5450_parentNode$$inline_5458_size$$33$$.insertBefore($contentNode$$inline_5457_i$$343_item$$inline_5449$$, $computedStyle$$inline_5462_infrontOf$$inline_5460_nodes$$inline_5461_toIndex$$5_toIndex$$inline_2765$$), delete $JSCompiler_StaticMethods__afterReorderDropAnimation$self$$.$_headerNodes$, 
  $currFocus$$inline_5459_data$$38_fromIndex$$inline_2764$$ && $currFocus$$inline_5459_data$$38_fromIndex$$inline_2764$$.focus && ($computedStyle$$inline_5462_infrontOf$$inline_5460_nodes$$inline_5461_toIndex$$5_toIndex$$inline_2765$$ = $AdfAgent$$.$AGENT$.getComputedStyle($currFocus$$inline_5459_data$$38_fromIndex$$inline_2764$$), $computedStyle$$inline_5462_infrontOf$$inline_5460_nodes$$inline_5461_toIndex$$5_toIndex$$inline_2765$$.style && "none" != $computedStyle$$inline_5462_infrontOf$$inline_5460_nodes$$inline_5461_toIndex$$5_toIndex$$inline_2765$$.style.display && 
  $currFocus$$inline_5459_data$$38_fromIndex$$inline_2764$$.focus()), delete $JSCompiler_StaticMethods__afterReorderDropAnimation$self$$.$_reorderData$, $JSCompiler_StaticMethods__terminateReorderDrag$$($JSCompiler_StaticMethods__afterReorderDropAnimation$self$$), $JSCompiler_StaticMethods__afterReorderDropAnimation$self$$.$_selectedChildId$ = $JSCompiler_StaticMethods__getClientId$$($dragNode$$1$$), $JSCompiler_StaticMethods__forceResize$$($JSCompiler_StaticMethods__afterReorderDropAnimation$self$$))
}
function $JSCompiler_StaticMethods__revertReorder$$($JSCompiler_StaticMethods__revertReorder$self$$, $animationObjects$$4$$) {
  var $data$$39$$ = $JSCompiler_StaticMethods__revertReorder$self$$.$_reorderData$;
  $animationObjects$$4$$ == $JSCompiler_alias_NULL$$ && ($animationObjects$$4$$ = []);
  var $headerSubClass$$1_laf$$72$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$(), $headerClass$$1$$ = $headerSubClass$$1_laf$$72$$.$getSkinProperty$($AdfDhtmlPanelAccordionPeer$$.$_HEADER_CLASS$), $headerSubClass$$1_laf$$72$$ = $headerSubClass$$1_laf$$72$$.$getSkinProperty$($AdfDhtmlPanelAccordionPeer$$.$_HEADER_SUBSEQUENT_CLASS$);
  $data$$39$$.sort(function($JSCompiler_StaticMethods__revertReorder$self$$, $animationObjects$$4$$) {
    return $JSCompiler_StaticMethods__revertReorder$self$$.$originalIndex$ - $animationObjects$$4$$.$originalIndex$
  });
  for(var $i$$344$$ = 0, $size$$34$$ = $data$$39$$.length;$i$$344$$ < $size$$34$$;++$i$$344$$) {
    var $dataItem_itemHeader$$1$$ = $data$$39$$[$i$$344$$];
    $dataItem_itemHeader$$1$$.top = $dataItem_itemHeader$$1$$.$origTop$;
    var $dataItem_itemHeader$$1$$ = $dataItem_itemHeader$$1$$.$header$, $offsetHeight$$6$$ = $dataItem_itemHeader$$1$$.offsetHeight;
    $AdfDomUtils$$.$addOrRemoveCSSClassName$(0 == $i$$344$$, $dataItem_itemHeader$$1$$, $headerClass$$1$$);
    $AdfDomUtils$$.$addOrRemoveCSSClassName$(0 < $i$$344$$, $dataItem_itemHeader$$1$$, $headerSubClass$$1_laf$$72$$);
    $offsetHeight$$6$$ != $dataItem_itemHeader$$1$$.offsetHeight && $AdfAgent$$.$AGENT$.$setOuterHeight$($dataItem_itemHeader$$1$$, $offsetHeight$$6$$);
    $data$$39$$[$i$$344$$].$dragged$ && ($AdfDomUtils$$.$addOrRemoveCSSClassName$(0 == $i$$344$$, $JSCompiler_StaticMethods__revertReorder$self$$.$_ghost$.childNodes[0], $headerClass$$1$$), $AdfDomUtils$$.$addOrRemoveCSSClassName$(0 < $i$$344$$, $JSCompiler_StaticMethods__revertReorder$self$$.$_ghost$.childNodes[0], $headerSubClass$$1_laf$$72$$))
  }
  $JSCompiler_StaticMethods__animateReorder$$($JSCompiler_StaticMethods__revertReorder$self$$, $animationObjects$$4$$, function($JSCompiler_StaticMethods__revertReorder$self$$) {
    delete $JSCompiler_StaticMethods__revertReorder$self$$.$_reorderData$;
    $JSCompiler_StaticMethods__terminateReorderDrag$$($JSCompiler_StaticMethods__revertReorder$self$$)
  })
}
$JSCompiler_prototypeAlias$$.$_handleReorderAbort$ = function $$JSCompiler_prototypeAlias$$$$_handleReorderAbort$$() {
  this.$_ghost$ != $JSCompiler_alias_NULL$$ && $JSCompiler_StaticMethods__revertReorder$$(this, [{element:this.$_ghost$, $properties$:{top:this.$_dragSourceTop$, left:this.$_dragSourceLeft$}}])
};
$JSCompiler_prototypeAlias$$.$_handleResizeDrag$ = function $$JSCompiler_prototypeAlias$$$$_handleResizeDrag$$($evt$$116_mousePosition$$inline_2771_top$$inline_2772$$) {
  var $pageBounds$$inline_2770$$ = this.$_pageBounds$;
  $evt$$116_mousePosition$$inline_2771_top$$inline_2772$$ = $AdfAgent$$.$AGENT$.$getMousePosition$($evt$$116_mousePosition$$inline_2771_top$$inline_2772$$);
  $evt$$116_mousePosition$$inline_2771_top$$inline_2772$$ = Math.max($evt$$116_mousePosition$$inline_2771_top$$inline_2772$$.y, $pageBounds$$inline_2770$$.top);
  $evt$$116_mousePosition$$inline_2771_top$$inline_2772$$ = Math.min($evt$$116_mousePosition$$inline_2771_top$$inline_2772$$, $pageBounds$$inline_2770$$.bottom);
  this.$_resizeDivider$.style.top = $evt$$116_mousePosition$$inline_2771_top$$inline_2772$$ + "px"
};
$JSCompiler_prototypeAlias$$.$_handleResizeDrop$ = function $$JSCompiler_prototypeAlias$$$$_handleResizeDrop$$($domNode$$61_evt$$117_laf$$73_resizeChildId$$1_targetParentNode$$inline_2775$$, $deltaX$$25_itemComponent$$2_page$$inline_2776$$, $deltaY$$27_dividerNode$$inline_2774_dividerStyle$$inline_2777_maxHeight$$2_pageBounds$$1$$) {
  $domNode$$61_evt$$117_laf$$73_resizeChildId$$1_targetParentNode$$inline_2775$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$();
  var $minHeight$$1$$ = parseInt($domNode$$61_evt$$117_laf$$73_resizeChildId$$1_targetParentNode$$inline_2775$$.$getSkinProperty$($AdfDhtmlPanelAccordionPeer$$.$_MINIMUM_INFLEXIBLE_HEIGHT$));
  $domNode$$61_evt$$117_laf$$73_resizeChildId$$1_targetParentNode$$inline_2775$$ = this.$_resizeChildId$;
  $AdfAssert$$.$assertString$($domNode$$61_evt$$117_laf$$73_resizeChildId$$1_targetParentNode$$inline_2775$$);
  $deltaX$$25_itemComponent$$2_page$$inline_2776$$ = $AdfPage$$.$PAGE$.$findComponent$($domNode$$61_evt$$117_laf$$73_resizeChildId$$1_targetParentNode$$inline_2775$$);
  $AdfAssert$$.$assertPrototype$($deltaX$$25_itemComponent$$2_page$$inline_2776$$, AdfRichShowDetailItem);
  $deltaX$$25_itemComponent$$2_page$$inline_2776$$.$getPeer$().bind($deltaX$$25_itemComponent$$2_page$$inline_2776$$);
  $domNode$$61_evt$$117_laf$$73_resizeChildId$$1_targetParentNode$$inline_2775$$ = $deltaX$$25_itemComponent$$2_page$$inline_2776$$.$getPeer$().$getDomNode$();
  var $height$$33$$ = $domNode$$61_evt$$117_laf$$73_resizeChildId$$1_targetParentNode$$inline_2775$$.offsetHeight, $height$$33$$ = $height$$33$$ + $deltaY$$27_dividerNode$$inline_2774_dividerStyle$$inline_2777_maxHeight$$2_pageBounds$$1$$;
  $height$$33$$ < $minHeight$$1$$ && ($height$$33$$ = $minHeight$$1$$);
  $deltaY$$27_dividerNode$$inline_2774_dividerStyle$$inline_2777_maxHeight$$2_pageBounds$$1$$ = this.$_pageBounds$;
  $deltaY$$27_dividerNode$$inline_2774_dividerStyle$$inline_2777_maxHeight$$2_pageBounds$$1$$ = $deltaY$$27_dividerNode$$inline_2774_dividerStyle$$inline_2777_maxHeight$$2_pageBounds$$1$$.bottom - $deltaY$$27_dividerNode$$inline_2774_dividerStyle$$inline_2777_maxHeight$$2_pageBounds$$1$$.top;
  $height$$33$$ > $deltaY$$27_dividerNode$$inline_2774_dividerStyle$$inline_2777_maxHeight$$2_pageBounds$$1$$ && ($height$$33$$ = $deltaY$$27_dividerNode$$inline_2774_dividerStyle$$inline_2777_maxHeight$$2_pageBounds$$1$$);
  $deltaX$$25_itemComponent$$2_page$$inline_2776$$.$ResizeHandlePropertyChange$ = $JSCompiler_alias_TRUE$$;
  $deltaX$$25_itemComponent$$2_page$$inline_2776$$.setFlex(0);
  $deltaX$$25_itemComponent$$2_page$$inline_2776$$.setProperty("inflexibleHeight", $height$$33$$, $JSCompiler_alias_TRUE$$);
  delete $deltaX$$25_itemComponent$$2_page$$inline_2776$$.$ResizeHandlePropertyChange$;
  $deltaY$$27_dividerNode$$inline_2774_dividerStyle$$inline_2777_maxHeight$$2_pageBounds$$1$$ = this.$_resizeDivider$;
  $domNode$$61_evt$$117_laf$$73_resizeChildId$$1_targetParentNode$$inline_2775$$ = $domNode$$61_evt$$117_laf$$73_resizeChildId$$1_targetParentNode$$inline_2775$$.parentNode;
  $AdfAssert$$.$assertDomNode$($deltaY$$27_dividerNode$$inline_2774_dividerStyle$$inline_2777_maxHeight$$2_pageBounds$$1$$);
  $AdfAssert$$.$assertDomNode$($domNode$$61_evt$$117_laf$$73_resizeChildId$$1_targetParentNode$$inline_2775$$);
  $deltaX$$25_itemComponent$$2_page$$inline_2776$$ = $AdfPage$$.$PAGE$;
  $AdfDomUtils$$.$removeCSSClassName$($deltaY$$27_dividerNode$$inline_2774_dividerStyle$$inline_2777_maxHeight$$2_pageBounds$$1$$, $AdfDhtmlPanelAccordionPeer$$.$_DRAG_STYLECLASS$);
  $deltaX$$25_itemComponent$$2_page$$inline_2776$$.$getZOrderManager$().$removeElement$($deltaY$$27_dividerNode$$inline_2774_dividerStyle$$inline_2777_maxHeight$$2_pageBounds$$1$$);
  $domNode$$61_evt$$117_laf$$73_resizeChildId$$1_targetParentNode$$inline_2775$$.appendChild($deltaY$$27_dividerNode$$inline_2774_dividerStyle$$inline_2777_maxHeight$$2_pageBounds$$1$$);
  $deltaY$$27_dividerNode$$inline_2774_dividerStyle$$inline_2777_maxHeight$$2_pageBounds$$1$$ = $deltaY$$27_dividerNode$$inline_2774_dividerStyle$$inline_2777_maxHeight$$2_pageBounds$$1$$.style;
  $deltaY$$27_dividerNode$$inline_2774_dividerStyle$$inline_2777_maxHeight$$2_pageBounds$$1$$.width = "";
  $deltaY$$27_dividerNode$$inline_2774_dividerStyle$$inline_2777_maxHeight$$2_pageBounds$$1$$.left = "";
  $deltaY$$27_dividerNode$$inline_2774_dividerStyle$$inline_2777_maxHeight$$2_pageBounds$$1$$.top = "";
  $deltaY$$27_dividerNode$$inline_2774_dividerStyle$$inline_2777_maxHeight$$2_pageBounds$$1$$.zIndex = "";
  delete this.$_resizeDivider$;
  delete this.$_dragInProgress$;
  delete this.$_pageBounds$;
  delete this.$_resizeChildId$;
  $JSCompiler_StaticMethods__forceResize$$(this);
  $AdfAgent$$.$AGENT$.$enableUserSelect$(document.body)
};
function $JSCompiler_StaticMethods__forceResize$$($JSCompiler_StaticMethods__forceResize$self$$) {
  var $component$$1191$$ = $JSCompiler_StaticMethods__forceResize$self$$.$getComponent$();
  $JSCompiler_StaticMethods__forceResize$self$$.$_reallocateSize$ = $JSCompiler_alias_TRUE$$;
  $AdfPage$$.$PAGE$.$doResizeNotify$($component$$1191$$)
}
$JSCompiler_prototypeAlias$$.$HandleComponentKeyDown$ = function $$JSCompiler_prototypeAlias$$$$HandleComponentKeyDown$$($componentEvent$$273$$) {
  if(!$componentEvent$$273$$.$isCanceled$() && !this.$_discloseAnimationData$) {
    var $nativeEvent$$41$$ = $componentEvent$$273$$.$getNativeEvent$();
    switch($AdfAgent$$.$AGENT$.$getKeyCode$($nativeEvent$$41$$)) {
      case $AdfKeyStroke$$.$ENTER_KEY$:
      ;
      case $AdfKeyStroke$$.$ARROWUP_KEY$:
      ;
      case $AdfKeyStroke$$.$ARROWDOWN_KEY$:
      ;
      case $AdfKeyStroke$$.$SPACE_KEY$:
        $JSCompiler_StaticMethods__handleSelection$$(this, $componentEvent$$273$$)
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelAccordionPeer.prototype.HandleComponentKeyDown", {$HandleComponentKeyDown$:$AdfDhtmlPanelAccordionPeer$$.prototype.$HandleComponentKeyDown$});
$AdfDhtmlPanelAccordionPeer$$.prototype.$HandleComponentKeyUp$ = function $$AdfDhtmlPanelAccordionPeer$$$$$HandleComponentKeyUp$$($componentEvent$$274$$) {
  if(!$componentEvent$$274$$.$isCanceled$() && !this.$_discloseAnimationData$) {
    var $nativeEvent$$42$$ = $componentEvent$$274$$.$getNativeEvent$(), $handled$$1$$ = $JSCompiler_alias_FALSE$$;
    switch($AdfAgent$$.$AGENT$.$getKeyCode$($nativeEvent$$42$$)) {
      case $AdfKeyStroke$$.$ARROWUP_KEY$:
        this.$_handleRemoveSelection$($componentEvent$$274$$);
        $nativeEvent$$42$$.shiftKey && $nativeEvent$$42$$.ctrlKey ? $handled$$1$$ = $JSCompiler_StaticMethods__handleReorderKeyUp$$(this, $JSCompiler_alias_TRUE$$, $componentEvent$$274$$) : !$nativeEvent$$42$$.shiftKey && !$nativeEvent$$42$$.ctrlKey && ($handled$$1$$ = $JSCompiler_StaticMethods__setDisclosure$$(this, $nativeEvent$$42$$, $JSCompiler_alias_FALSE$$));
        break;
      case $AdfKeyStroke$$.$ARROWDOWN_KEY$:
        this.$_handleRemoveSelection$($componentEvent$$274$$);
        $nativeEvent$$42$$.shiftKey && $nativeEvent$$42$$.ctrlKey ? $handled$$1$$ = $JSCompiler_StaticMethods__handleReorderKeyUp$$(this, $JSCompiler_alias_FALSE$$, $componentEvent$$274$$) : !$nativeEvent$$42$$.shiftKey && !$nativeEvent$$42$$.ctrlKey && ($handled$$1$$ = $JSCompiler_StaticMethods__setDisclosure$$(this, $nativeEvent$$42$$, $JSCompiler_alias_TRUE$$));
        break;
      case $AdfKeyStroke$$.$ENTER_KEY$:
        this.$_handleRemoveSelection$($componentEvent$$274$$);
        break;
      case $AdfKeyStroke$$.$SPACE_KEY$:
        this.$_handleRemoveSelection$($componentEvent$$274$$), $handled$$1$$ = $JSCompiler_StaticMethods__setDisclosure$$(this, $nativeEvent$$42$$, $JSCompiler_alias_NULL$$)
    }
    $handled$$1$$ && $componentEvent$$274$$.cancel()
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelAccordionPeer.prototype.HandleComponentKeyUp", {$HandleComponentKeyUp$:$AdfDhtmlPanelAccordionPeer$$.prototype.$HandleComponentKeyUp$});
function $JSCompiler_StaticMethods__handleReorderKeyUp$$($JSCompiler_StaticMethods__handleReorderKeyUp$self$$, $moveUp$$1$$, $clientId$$285_componentEvent$$275_currency_nativeEvent$$43_target$$137$$) {
  if(!("disable" == $JSCompiler_StaticMethods__handleReorderKeyUp$self$$.$getComponent$().getReorder() || $JSCompiler_StaticMethods__handleReorderKeyUp$self$$.$_dragInProgress$ || $JSCompiler_StaticMethods__handleReorderKeyUp$self$$.$_discloseAnimationData$)) {
    $clientId$$285_componentEvent$$275_currency_nativeEvent$$43_target$$137$$ = $clientId$$285_componentEvent$$275_currency_nativeEvent$$43_target$$137$$.$getNativeEvent$();
    $clientId$$285_componentEvent$$275_currency_nativeEvent$$43_target$$137$$ = $AdfAgent$$.$AGENT$.$getEventTarget$($clientId$$285_componentEvent$$275_currency_nativeEvent$$43_target$$137$$);
    if(!$clientId$$285_componentEvent$$275_currency_nativeEvent$$43_target$$137$$.id) {
      return $JSCompiler_alias_FALSE$$
    }
    var $headerElements$$6_idParts$$ = $clientId$$285_componentEvent$$275_currency_nativeEvent$$43_target$$137$$.id.split("::");
    if($headerElements$$6_idParts$$[$headerElements$$6_idParts$$.length - 1] != $AdfDhtmlPanelAccordionPeer$$.$_DISCLOSURE_SUB_ID$) {
      return $JSCompiler_alias_FALSE$$
    }
    if($clientId$$285_componentEvent$$275_currency_nativeEvent$$43_target$$137$$ = $JSCompiler_StaticMethods__handleReorderKeyUp$self$$.$_getCurrencyFromDomElement$($clientId$$285_componentEvent$$275_currency_nativeEvent$$43_target$$137$$, $JSCompiler_StaticMethods__handleReorderKeyUp$self$$.$getDomElement$())) {
      $clientId$$285_componentEvent$$275_currency_nativeEvent$$43_target$$137$$ = $clientId$$285_componentEvent$$275_currency_nativeEvent$$43_target$$137$$[0];
      for(var $headerElements$$6_idParts$$ = $JSCompiler_StaticMethods__getHeaderElements$$($JSCompiler_StaticMethods__handleReorderKeyUp$self$$), $firstVisibleIndex$$2$$ = $JSCompiler_StaticMethods__handleReorderKeyUp$self$$.$_lastTopOverflowPaneIndex$ != $JSCompiler_alias_NULL$$ ? $JSCompiler_StaticMethods__handleReorderKeyUp$self$$.$_lastTopOverflowPaneIndex$ + 1 : 0, $lastVisibleIndex$$2$$ = $JSCompiler_StaticMethods__handleReorderKeyUp$self$$.$_firstBottomOverflowPaneIndex$ != $JSCompiler_alias_NULL$$ ? 
      $JSCompiler_StaticMethods__handleReorderKeyUp$self$$.$_firstBottomOverflowPaneIndex$ - 1 : $headerElements$$6_idParts$$.length - 1, $i$$345$$ = 0;$i$$345$$ < $headerElements$$6_idParts$$.length;++$i$$345$$) {
        if($JSCompiler_StaticMethods__getClientId$$($headerElements$$6_idParts$$[$i$$345$$]) == $clientId$$285_componentEvent$$275_currency_nativeEvent$$43_target$$137$$) {
          if($moveUp$$1$$) {
            if($i$$345$$ <= $firstVisibleIndex$$2$$) {
              return $JSCompiler_alias_FALSE$$
            }
            $JSCompiler_StaticMethods__reorderPanel$$($JSCompiler_StaticMethods__handleReorderKeyUp$self$$, $i$$345$$, $i$$345$$ - 1)
          }else {
            if($i$$345$$ >= $lastVisibleIndex$$2$$) {
              return $JSCompiler_alias_FALSE$$
            }
            $JSCompiler_StaticMethods__reorderPanel$$($JSCompiler_StaticMethods__handleReorderKeyUp$self$$, $i$$345$$, $i$$345$$ + 1)
          }
          return $JSCompiler_alias_TRUE$$
        }
      }
    }
  }
}
function $JSCompiler_StaticMethods__reorderPanel$$($JSCompiler_StaticMethods__reorderPanel$self$$, $fromIndex$$8$$, $toIndex$$8$$) {
  if(!$JSCompiler_StaticMethods__reorderPanel$self$$.$_dragInProgress$ && !$JSCompiler_StaticMethods__reorderPanel$self$$.$_discloseAnimationData$) {
    var $data$$40$$ = $JSCompiler_StaticMethods__reorderPanel$self$$.$_reorderData$ = $JSCompiler_StaticMethods__getReorderItemPlacement$$($JSCompiler_StaticMethods__reorderPanel$self$$), $agent$$404_i$$346_rootElement$$91$$, $item$$34$$ = $data$$40$$[$fromIndex$$8$$];
    $data$$40$$.splice($fromIndex$$8$$, 1);
    $JSCompiler_StaticMethods__reorderPanel$self$$.$_dragInProgress$ = $JSCompiler_alias_TRUE$$;
    $JSCompiler_StaticMethods__reorderPanel$self$$.$_dragHeaderNode$ = $item$$34$$.$header$;
    $JSCompiler_StaticMethods__reorderPanel$self$$.$_dragHeaderHeight$ = $item$$34$$.$header$.offsetHeight;
    if(0 == $fromIndex$$8$$ || 0 == $toIndex$$8$$) {
      $agent$$404_i$$346_rootElement$$91$$ = $AdfAgent$$.$AGENT$;
      var $headerSubClass$$2_laf$$74$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$(), $headerClass$$2$$ = $headerSubClass$$2_laf$$74$$.$getSkinProperty$($AdfDhtmlPanelAccordionPeer$$.$_HEADER_CLASS$), $headerSubClass$$2_laf$$74$$ = $headerSubClass$$2_laf$$74$$.$getSkinProperty$($AdfDhtmlPanelAccordionPeer$$.$_HEADER_SUBSEQUENT_CLASS$), $firstHeader$$ = $data$$40$$[0].$header$, $itemHeader$$2$$ = $item$$34$$.$header$, $firstOffsetHeight$$ = $firstHeader$$.offsetHeight, $itemOffsetHeight$$ = $itemHeader$$2$$.offsetHeight;
      0 == $fromIndex$$8$$ ? ($AdfDomUtils$$.$addCSSClassName$($firstHeader$$, $headerClass$$2$$), $AdfDomUtils$$.$removeCSSClassName$($firstHeader$$, $headerSubClass$$2_laf$$74$$), $AdfDomUtils$$.$addCSSClassName$($itemHeader$$2$$, $headerSubClass$$2_laf$$74$$), $AdfDomUtils$$.$removeCSSClassName$($itemHeader$$2$$, $headerClass$$2$$)) : ($AdfDomUtils$$.$addCSSClassName$($firstHeader$$, $headerSubClass$$2_laf$$74$$), $AdfDomUtils$$.$removeCSSClassName$($firstHeader$$, $headerClass$$2$$), $AdfDomUtils$$.$addCSSClassName$($itemHeader$$2$$, 
      $headerClass$$2$$), $AdfDomUtils$$.$removeCSSClassName$($itemHeader$$2$$, $headerSubClass$$2_laf$$74$$));
      $agent$$404_i$$346_rootElement$$91$$.$setOuterHeight$($firstHeader$$, $firstOffsetHeight$$);
      $agent$$404_i$$346_rootElement$$91$$.$setOuterHeight$($itemHeader$$2$$, $itemOffsetHeight$$)
    }
    $agent$$404_i$$346_rootElement$$91$$ = $JSCompiler_StaticMethods__reorderPanel$self$$.$getDomElement$();
    $AdfDomUtils$$.$containsCSSClassName$($agent$$404_i$$346_rootElement$$91$$, $AdfDhtmlPanelAccordionPeer$$.$_FLOW_STYLECLASS$) && $JSCompiler_StaticMethods__prepareFlowingStructureForAnimation$$($JSCompiler_StaticMethods__reorderPanel$self$$, $agent$$404_i$$346_rootElement$$91$$, $JSCompiler_StaticMethods__getHeaderElements$$($JSCompiler_StaticMethods__reorderPanel$self$$));
    for($agent$$404_i$$346_rootElement$$91$$ = $fromIndex$$8$$;$agent$$404_i$$346_rootElement$$91$$ < $toIndex$$8$$;++$agent$$404_i$$346_rootElement$$91$$) {
      $data$$40$$[$agent$$404_i$$346_rootElement$$91$$].top -= $item$$34$$.height, $item$$34$$.top += $data$$40$$[$agent$$404_i$$346_rootElement$$91$$].height
    }
    for($agent$$404_i$$346_rootElement$$91$$ = $toIndex$$8$$;$agent$$404_i$$346_rootElement$$91$$ < $fromIndex$$8$$;++$agent$$404_i$$346_rootElement$$91$$) {
      $data$$40$$[$agent$$404_i$$346_rootElement$$91$$].top += $item$$34$$.height, $item$$34$$.top -= $data$$40$$[$agent$$404_i$$346_rootElement$$91$$].height
    }
    $toIndex$$8$$ == $data$$40$$.length ? $data$$40$$.push($item$$34$$) : $data$$40$$.splice($toIndex$$8$$, 0, $item$$34$$);
    $JSCompiler_StaticMethods__animateReorder$$($JSCompiler_StaticMethods__reorderPanel$self$$, [], function($JSCompiler_StaticMethods__reorderPanel$self$$) {
      $JSCompiler_StaticMethods__afterReorderDropAnimation$$($JSCompiler_StaticMethods__reorderPanel$self$$)
    })
  }
}
function $JSCompiler_StaticMethods__getHeaderElements$$($JSCompiler_StaticMethods__getHeaderElements$self$$) {
  if($JSCompiler_StaticMethods__getHeaderElements$self$$.$_headerNodes$ == $JSCompiler_alias_NULL$$) {
    $JSCompiler_StaticMethods__getHeaderElements$self$$.$_headerNodes$ = [];
    for(var $nodes$$18$$ = $JSCompiler_StaticMethods__getRootChildElements$$($JSCompiler_StaticMethods__getHeaderElements$self$$), $lastBodyNodeIndex$$ = $nodes$$18$$.length - $AdfDhtmlPanelAccordionPeer$$.$_TRAILING_NON_ITEM_NODE_COUNT$ - 1, $i$$347$$ = $AdfDhtmlPanelAccordionPeer$$.$_LEADING_NON_ITEM_NODE_COUNT$;$i$$347$$ < $lastBodyNodeIndex$$;$i$$347$$ += 2) {
      $JSCompiler_StaticMethods__getHeaderElements$self$$.$_headerNodes$.push($nodes$$18$$[$i$$347$$])
    }
  }
  return $JSCompiler_StaticMethods__getHeaderElements$self$$.$_headerNodes$
}
function $JSCompiler_StaticMethods__getRootWrapper$$($rootElement$$92$$) {
  if(1 == $AdfDomUtils$$.$getNonWhitespaceChildCount$($rootElement$$92$$)) {
    var $firstChild$$6$$ = $AdfDomUtils$$.$getFirstChildElement$($rootElement$$92$$);
    if($firstChild$$6$$ && "none" != $firstChild$$6$$.style.display) {
      return $firstChild$$6$$
    }
  }
  return $rootElement$$92$$
}
function $JSCompiler_StaticMethods__getRootChildElements$$($JSCompiler_StaticMethods__getRootChildElements$self_rawNodes$$2$$) {
  $JSCompiler_StaticMethods__getRootChildElements$self_rawNodes$$2$$ = $JSCompiler_StaticMethods__getRootWrapper$$($JSCompiler_StaticMethods__getRootChildElements$self_rawNodes$$2$$.$getDomElement$()).childNodes;
  for(var $nodes$$19$$ = [], $nodeIndex$$2$$ = 0, $len$$10$$ = $JSCompiler_StaticMethods__getRootChildElements$self_rawNodes$$2$$.length;$nodeIndex$$2$$ < $len$$10$$;$nodeIndex$$2$$++) {
    var $node$$92$$ = $JSCompiler_StaticMethods__getRootChildElements$self_rawNodes$$2$$[$nodeIndex$$2$$];
    $node$$92$$ && 1 == $node$$92$$.nodeType && $nodes$$19$$.push($node$$92$$)
  }
  return $nodes$$19$$
}
$AdfDhtmlPanelAccordionPeer$$.$DragAbortAnimationComplete$ = function $$AdfDhtmlPanelAccordionPeer$$$$DragAbortAnimationComplete$$($callbackParameters$$6$$) {
  $callbackParameters$$6$$.$DestroyDragGhost$()
};
$goog$exportSymbol$$("AdfDhtmlPanelAccordionPeer.DragAbortAnimationComplete", $AdfDhtmlPanelAccordionPeer$$.$DragAbortAnimationComplete$);
$AdfDhtmlPanelAccordionPeer$$.prototype.$DestroyDragGhost$ = function $$AdfDhtmlPanelAccordionPeer$$$$$DestroyDragGhost$$() {
  $AdfAgent$$.$AGENT$.$enableUserSelect$(document.body);
  this.$_ghost$ && this.$_ghost$.parentNode.removeChild(this.$_ghost$);
  $AdfSubIdUtils$$.$getSubIdElementById$(this.$getComponent$(), $AdfDhtmlPanelAccordionPeer$$.$_DROP_TARGET_SUB_ID$).style.display = "none";
  delete this.$_ghost$;
  this.$_dragInProgress$ = $JSCompiler_alias_FALSE$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelAccordionPeer.prototype.DestroyDragGhost", {$DestroyDragGhost$:$AdfDhtmlPanelAccordionPeer$$.prototype.$DestroyDragGhost$});
function $JSCompiler_StaticMethods__setDisclosure$$($JSCompiler_StaticMethods__setDisclosure$self$$, $clickInfo_clientId$$286_nativeEvent$$44_rootElem$$, $newDisclosureState$$) {
  if(!$JSCompiler_StaticMethods__setDisclosure$self$$.$_discloseAnimationData$) {
    var $elem$$33_target$$138$$ = $AdfAgent$$.$AGENT$.$getEventTarget$($clickInfo_clientId$$286_nativeEvent$$44_rootElem$$);
    $clickInfo_clientId$$286_nativeEvent$$44_rootElem$$ = $JSCompiler_StaticMethods__setDisclosure$self$$.$_getCurrencyFromDomElement$($elem$$33_target$$138$$, $JSCompiler_StaticMethods__setDisclosure$self$$.$getDomElement$());
    if($clickInfo_clientId$$286_nativeEvent$$44_rootElem$$ != $JSCompiler_alias_NULL$$) {
      var $agent$$406_childId$$8_disclosed$$3$$ = $clickInfo_clientId$$286_nativeEvent$$44_rootElem$$[0];
      if($clickInfo_clientId$$286_nativeEvent$$44_rootElem$$[1] == $AdfDhtmlPanelAccordionPeer$$.$_EVENT_TYPE_DISCLOSURE$) {
        return $clickInfo_clientId$$286_nativeEvent$$44_rootElem$$[3] ? ($AdfDhtmlPanelAccordionPeer$$.$handleOverflowItemClick$($agent$$406_childId$$8_disclosed$$3$$, $JSCompiler_StaticMethods__setDisclosure$self$$.$getComponent$().$getClientId$()), $JSCompiler_alias_TRUE$$) : $JSCompiler_StaticMethods__doDisclose$$($JSCompiler_StaticMethods__setDisclosure$self$$, $agent$$406_childId$$8_disclosed$$3$$, $newDisclosureState$$, $clickInfo_clientId$$286_nativeEvent$$44_rootElem$$[2])
      }
    }else {
      $clickInfo_clientId$$286_nativeEvent$$44_rootElem$$ = $JSCompiler_StaticMethods__setDisclosure$self$$.$getDomElement$();
      var $agent$$406_childId$$8_disclosed$$3$$ = $AdfAgent$$.$AGENT$, $first$$2$$ = $JSCompiler_alias_TRUE$$;
      if(!$AdfDomUtils$$.$isAncestor$($clickInfo_clientId$$286_nativeEvent$$44_rootElem$$, $elem$$33_target$$138$$)) {
        return $JSCompiler_alias_FALSE$$
      }
      for(;$elem$$33_target$$138$$ != $JSCompiler_alias_NULL$$;) {
        var $parent$$52$$ = $elem$$33_target$$138$$.parentNode;
        if(!$first$$2$$ && $agent$$406_childId$$8_disclosed$$3$$.getAttribute($elem$$33_target$$138$$, $AdfDhtmlPanelAccordionPeer$$.$_ATTRIBUTE_TOOLBAR$)) {
          break
        }
        var $first$$2$$ = $JSCompiler_alias_FALSE$$, $elemId$$1$$ = $elem$$33_target$$138$$.id;
        if($elemId$$1$$ != $JSCompiler_alias_NULL$$ && -1 != $elemId$$1$$.indexOf("::reorder")) {
          break
        }
        if($parent$$52$$ == $JSCompiler_StaticMethods__getRootWrapper$$($clickInfo_clientId$$286_nativeEvent$$44_rootElem$$)) {
          $clickInfo_clientId$$286_nativeEvent$$44_rootElem$$ = $JSCompiler_StaticMethods__getClientId$$($elem$$33_target$$138$$);
          if($clickInfo_clientId$$286_nativeEvent$$44_rootElem$$ == $JSCompiler_alias_NULL$$) {
            break
          }
          if($AdfDomUtils$$.$containsCSSClassName$($elem$$33_target$$138$$, $AdfDhtmlPanelAccordionPeer$$.$_DISABLED_STYLECLASS$)) {
            break
          }
          $agent$$406_childId$$8_disclosed$$3$$ = $AdfDomUtils$$.$containsCSSClassName$($elem$$33_target$$138$$, $AdfDhtmlPanelAccordionPeer$$.$_DISCLOSED_STYLECLASS$);
          return $JSCompiler_StaticMethods__doDisclose$$($JSCompiler_StaticMethods__setDisclosure$self$$, $clickInfo_clientId$$286_nativeEvent$$44_rootElem$$, $newDisclosureState$$, $agent$$406_childId$$8_disclosed$$3$$)
        }
        $elem$$33_target$$138$$ = $parent$$52$$
      }
    }
    return $JSCompiler_alias_FALSE$$
  }
}
function $JSCompiler_StaticMethods__isElementInToolbar$$($JSCompiler_StaticMethods__isElementInToolbar$self$$, $elem$$34$$) {
  var $agent$$407$$ = $AdfAgent$$.$AGENT$, $rootElem$$1$$ = $JSCompiler_StaticMethods__isElementInToolbar$self$$.$getDomElement$();
  for($elem$$34$$ = $elem$$34$$.parentNode;$elem$$34$$ != $JSCompiler_alias_NULL$$ && $elem$$34$$ != $rootElem$$1$$;$elem$$34$$ = $elem$$34$$.parentNode) {
    if(1 == $elem$$34$$.nodeType && $agent$$407$$.getAttribute($elem$$34$$, $AdfDhtmlPanelAccordionPeer$$.$_ATTRIBUTE_TOOLBAR$)) {
      return $JSCompiler_alias_TRUE$$
    }
  }
  return $JSCompiler_alias_FALSE$$
}
function $JSCompiler_StaticMethods__doDisclose$$($JSCompiler_StaticMethods__doDisclose$self_agent$$inline_2791$$, $JSCompiler_inline_result$$156_clientIdToDisclose_otherItemBtn$$inline_2801_otherItemIdBtnSubId$$inline_2800$$, $isOpening$$inline_2786_newDisclosureState$$1_redrawAccordion$$, $childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$) {
  var $animationData_component$$1192_disclosedItemCount$$inline_2788$$ = $JSCompiler_StaticMethods__doDisclose$self_agent$$inline_2791$$.$getComponent$(), $component$$inline_2783_discloseNone$$inline_2785_newDisclosed$$1$$ = $AdfPage$$.$PAGE$.$findComponent$($JSCompiler_inline_result$$156_clientIdToDisclose_otherItemBtn$$inline_2801_otherItemIdBtnSubId$$inline_2800$$), $contentDeliveryImmediate_discloseMany_removeAnchorStyle$$inline_2796$$ = "immediate" == $animationData_component$$1192_disclosedItemCount$$inline_2788$$.getContentDelivery(), 
  $attachmentMode_discloseNone_laf$$inline_2795_newAnchorStyle$$inline_2797$$ = "attachment" == $AdfPage$$.$PAGE$.$_outputMode$;
  if($component$$inline_2783_discloseNone$$inline_2785_newDisclosed$$1$$ == $JSCompiler_alias_NULL$$) {
    $AdfLogger$$.$LOGGER$.severe("AdfDhtmlPanelAccordionPeer encountered an unexpected null newDisclosed: ", $component$$inline_2783_discloseNone$$inline_2785_newDisclosed$$1$$, " where clientIdToDisclose \x3d ", $JSCompiler_inline_result$$156_clientIdToDisclose_otherItemBtn$$inline_2801_otherItemIdBtnSubId$$inline_2800$$)
  }else {
    if($contentDeliveryImmediate_discloseMany_removeAnchorStyle$$inline_2796$$ && !$attachmentMode_discloseNone_laf$$inline_2795_newAnchorStyle$$inline_2797$$) {
      $AdfLogger$$.$LOGGER$.warning("PanelAccordion contentDelivery\x3dimmediate is not supported outside of attachment mode. Disclose ability is disabled while in this state.")
    }else {
      if($contentDeliveryImmediate_discloseMany_removeAnchorStyle$$inline_2796$$) {
        var $component$$inline_2783_discloseNone$$inline_2785_newDisclosed$$1$$ = $JSCompiler_StaticMethods__doDisclose$self_agent$$inline_2791$$.$getComponent$(), $discloseMany$$inline_2784_disclosedClientIds$$inline_2787_disclosedItemCount_oldDisclosed$$1$$ = $component$$inline_2783_discloseNone$$inline_2785_newDisclosed$$1$$.getDiscloseMany(), $component$$inline_2783_discloseNone$$inline_2785_newDisclosed$$1$$ = $component$$inline_2783_discloseNone$$inline_2785_newDisclosed$$1$$.getDiscloseNone();
        $discloseMany$$inline_2784_disclosedClientIds$$inline_2787_disclosedItemCount_oldDisclosed$$1$$ == $JSCompiler_alias_FALSE$$ ? ($AdfLogger$$.$LOGGER$.warning("PanelAccordion discloseMany\x3dfalse is not supported in attachment mode."), $JSCompiler_inline_result$$156_clientIdToDisclose_otherItemBtn$$inline_2801_otherItemIdBtnSubId$$inline_2800$$ = $JSCompiler_alias_FALSE$$) : $isOpening$$inline_2786_newDisclosureState$$1_redrawAccordion$$ != $JSCompiler_alias_NULL$$ && $childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$ == 
        $isOpening$$inline_2786_newDisclosureState$$1_redrawAccordion$$ ? $JSCompiler_inline_result$$156_clientIdToDisclose_otherItemBtn$$inline_2801_otherItemIdBtnSubId$$inline_2800$$ = $JSCompiler_alias_FALSE$$ : ($isOpening$$inline_2786_newDisclosureState$$1_redrawAccordion$$ = !$childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$, 
        $discloseMany$$inline_2784_disclosedClientIds$$inline_2787_disclosedItemCount_oldDisclosed$$1$$ = $JSCompiler_StaticMethods__getDisclosedClientIds$$($JSCompiler_StaticMethods__doDisclose$self_agent$$inline_2791$$.$getDomElement$()), $animationData_component$$1192_disclosedItemCount$$inline_2788$$ = $discloseMany$$inline_2784_disclosedClientIds$$inline_2787_disclosedItemCount_oldDisclosed$$1$$.length, $childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$ && 
        !$component$$inline_2783_discloseNone$$inline_2785_newDisclosed$$1$$ && 1 == $animationData_component$$1192_disclosedItemCount$$inline_2788$$ ? $JSCompiler_inline_result$$156_clientIdToDisclose_otherItemBtn$$inline_2801_otherItemIdBtnSubId$$inline_2800$$ = $JSCompiler_alias_FALSE$$ : ($JSCompiler_StaticMethods__doDisclose$self_agent$$inline_2791$$.$_selectedChildId$ = $JSCompiler_inline_result$$156_clientIdToDisclose_otherItemBtn$$inline_2801_otherItemIdBtnSubId$$inline_2800$$, $JSCompiler_StaticMethods__setMostRecentDisclosedPaneClientId$$($JSCompiler_StaticMethods__doDisclose$self_agent$$inline_2791$$, 
        $JSCompiler_inline_result$$156_clientIdToDisclose_otherItemBtn$$inline_2801_otherItemIdBtnSubId$$inline_2800$$), $childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$ = $AdfPage$$.$PAGE$.$findComponent$($JSCompiler_inline_result$$156_clientIdToDisclose_otherItemBtn$$inline_2801_otherItemIdBtnSubId$$inline_2800$$), $JSCompiler_StaticMethods__beginDisclosureAnimation$$($JSCompiler_StaticMethods__doDisclose$self_agent$$inline_2791$$, 
        $childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$, $JSCompiler_alias_NULL$$, $isOpening$$inline_2786_newDisclosureState$$1_redrawAccordion$$), $childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$.setDisclosed($isOpening$$inline_2786_newDisclosureState$$1_redrawAccordion$$), 
        $childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$ = $AdfRichUIPeer$$.$CreateSubId$($JSCompiler_inline_result$$156_clientIdToDisclose_otherItemBtn$$inline_2801_otherItemIdBtnSubId$$inline_2800$$, "head"), $JSCompiler_StaticMethods__doDisclose$self_agent$$inline_2791$$ = $AdfAgent$$.$AGENT$, ($childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$ = 
        $JSCompiler_StaticMethods__doDisclose$self_agent$$inline_2791$$.getElementById($childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$)) && ($isOpening$$inline_2786_newDisclosureState$$1_redrawAccordion$$ ? $AdfDomUtils$$.$addCSSClassName$($childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$, 
        $AdfDhtmlPanelAccordionPeer$$.$_DISCLOSED_PSEUDO_CLASS$) : $AdfDomUtils$$.$removeCSSClassName$($childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$, $AdfDhtmlPanelAccordionPeer$$.$_DISCLOSED_PSEUDO_CLASS$)), $childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$ = 
        $AdfRichUIPeer$$.$CreateSubId$($JSCompiler_inline_result$$156_clientIdToDisclose_otherItemBtn$$inline_2801_otherItemIdBtnSubId$$inline_2800$$, $AdfDhtmlPanelAccordionPeer$$.$_DISCLOSURE_SUB_ID$), $childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$ = $JSCompiler_StaticMethods__doDisclose$self_agent$$inline_2791$$.getElementById($childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$), 
        $childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$ != $JSCompiler_alias_NULL$$ && $JSCompiler_StaticMethods__doDisclose$self_agent$$inline_2791$$.setAttribute($childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$, 
        $AdfDhtmlPanelAccordionPeer$$.$_ATTRIBUTE_DISCLOSED$, $isOpening$$inline_2786_newDisclosureState$$1_redrawAccordion$$), $attachmentMode_discloseNone_laf$$inline_2795_newAnchorStyle$$inline_2797$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$(), $contentDeliveryImmediate_discloseMany_removeAnchorStyle$$inline_2796$$ = $isOpening$$inline_2786_newDisclosureState$$1_redrawAccordion$$ ? $attachmentMode_discloseNone_laf$$inline_2795_newAnchorStyle$$inline_2797$$.getStyleClass($AdfDhtmlPanelAccordionPeer$$.$_UNDISCLOSED_ICON_STYLE_CLASS$) : 
        $attachmentMode_discloseNone_laf$$inline_2795_newAnchorStyle$$inline_2797$$.getStyleClass($AdfDhtmlPanelAccordionPeer$$.$_DISCLOSED_ICON_STYLE_CLASS$), $attachmentMode_discloseNone_laf$$inline_2795_newAnchorStyle$$inline_2797$$ = $isOpening$$inline_2786_newDisclosureState$$1_redrawAccordion$$ ? $attachmentMode_discloseNone_laf$$inline_2795_newAnchorStyle$$inline_2797$$.getStyleClass($AdfDhtmlPanelAccordionPeer$$.$_DISCLOSED_ICON_STYLE_CLASS$) : $attachmentMode_discloseNone_laf$$inline_2795_newAnchorStyle$$inline_2797$$.getStyleClass($AdfDhtmlPanelAccordionPeer$$.$_UNDISCLOSED_ICON_STYLE_CLASS$), 
        $AdfDomUtils$$.$removeCSSClassName$($childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$, $contentDeliveryImmediate_discloseMany_removeAnchorStyle$$inline_2796$$), $AdfDomUtils$$.$addCSSClassName$($childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$, 
        $attachmentMode_discloseNone_laf$$inline_2795_newAnchorStyle$$inline_2797$$), !$component$$inline_2783_discloseNone$$inline_2785_newDisclosed$$1$$ && ($isOpening$$inline_2786_newDisclosureState$$1_redrawAccordion$$ && 1 == $animationData_component$$1192_disclosedItemCount$$inline_2788$$) && ($childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$ = 
        $AdfRichUIPeer$$.$CreateSubId$($discloseMany$$inline_2784_disclosedClientIds$$inline_2787_disclosedItemCount_oldDisclosed$$1$$[0], $AdfDhtmlPanelAccordionPeer$$.$_DISCLOSURE_BTN_SUB_ID$), $childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$ = $JSCompiler_StaticMethods__doDisclose$self_agent$$inline_2791$$.getElementById($childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$), 
        $childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$ != $JSCompiler_alias_NULL$$ && ($childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$.style.display = 
        "")), !$component$$inline_2783_discloseNone$$inline_2785_newDisclosed$$1$$ && (!$isOpening$$inline_2786_newDisclosureState$$1_redrawAccordion$$ && 2 == $animationData_component$$1192_disclosedItemCount$$inline_2788$$) && ($JSCompiler_inline_result$$156_clientIdToDisclose_otherItemBtn$$inline_2801_otherItemIdBtnSubId$$inline_2800$$ = $AdfRichUIPeer$$.$CreateSubId$($discloseMany$$inline_2784_disclosedClientIds$$inline_2787_disclosedItemCount_oldDisclosed$$1$$[0] == $JSCompiler_inline_result$$156_clientIdToDisclose_otherItemBtn$$inline_2801_otherItemIdBtnSubId$$inline_2800$$ ? 
        $discloseMany$$inline_2784_disclosedClientIds$$inline_2787_disclosedItemCount_oldDisclosed$$1$$[1] : $discloseMany$$inline_2784_disclosedClientIds$$inline_2787_disclosedItemCount_oldDisclosed$$1$$[0], $AdfDhtmlPanelAccordionPeer$$.$_DISCLOSURE_BTN_SUB_ID$), $JSCompiler_inline_result$$156_clientIdToDisclose_otherItemBtn$$inline_2801_otherItemIdBtnSubId$$inline_2800$$ = $JSCompiler_StaticMethods__doDisclose$self_agent$$inline_2791$$.getElementById($JSCompiler_inline_result$$156_clientIdToDisclose_otherItemBtn$$inline_2801_otherItemIdBtnSubId$$inline_2800$$), 
        $JSCompiler_inline_result$$156_clientIdToDisclose_otherItemBtn$$inline_2801_otherItemIdBtnSubId$$inline_2800$$ != $JSCompiler_alias_NULL$$ && ($JSCompiler_inline_result$$156_clientIdToDisclose_otherItemBtn$$inline_2801_otherItemIdBtnSubId$$inline_2800$$.style.display = "none")), $JSCompiler_inline_result$$156_clientIdToDisclose_otherItemBtn$$inline_2801_otherItemIdBtnSubId$$inline_2800$$ = $JSCompiler_alias_TRUE$$));
        return $JSCompiler_inline_result$$156_clientIdToDisclose_otherItemBtn$$inline_2801_otherItemIdBtnSubId$$inline_2800$$
      }
      $contentDeliveryImmediate_discloseMany_removeAnchorStyle$$inline_2796$$ = $animationData_component$$1192_disclosedItemCount$$inline_2788$$.getDiscloseMany();
      $attachmentMode_discloseNone_laf$$inline_2795_newAnchorStyle$$inline_2797$$ = $animationData_component$$1192_disclosedItemCount$$inline_2788$$.getDiscloseNone();
      $animationData_component$$1192_disclosedItemCount$$inline_2788$$ = $JSCompiler_alias_NULL$$;
      if($isOpening$$inline_2786_newDisclosureState$$1_redrawAccordion$$ == $JSCompiler_alias_NULL$$ || $childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$ != $isOpening$$inline_2786_newDisclosureState$$1_redrawAccordion$$) {
        $isOpening$$inline_2786_newDisclosureState$$1_redrawAccordion$$ = $JSCompiler_alias_FALSE$$;
        if($contentDeliveryImmediate_discloseMany_removeAnchorStyle$$inline_2796$$) {
          if($discloseMany$$inline_2784_disclosedClientIds$$inline_2787_disclosedItemCount_oldDisclosed$$1$$ = $JSCompiler_StaticMethods__getDisclosedClientIds$$($JSCompiler_StaticMethods__doDisclose$self_agent$$inline_2791$$.$getDomElement$()).length, $childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$) {
            if(1 < $discloseMany$$inline_2784_disclosedClientIds$$inline_2787_disclosedItemCount_oldDisclosed$$1$$ || $attachmentMode_discloseNone_laf$$inline_2795_newAnchorStyle$$inline_2797$$) {
              $JSCompiler_StaticMethods__queueSingleClientDisclosureChange$$($component$$inline_2783_discloseNone$$inline_2785_newDisclosed$$1$$, $JSCompiler_alias_FALSE$$) && ($animationData_component$$1192_disclosedItemCount$$inline_2788$$ = {item:$component$$inline_2783_discloseNone$$inline_2785_newDisclosed$$1$$, $disclosed$:$JSCompiler_alias_FALSE$$, $previouslyDisclosedItem$:$JSCompiler_alias_NULL$$}), $isOpening$$inline_2786_newDisclosureState$$1_redrawAccordion$$ = $JSCompiler_alias_TRUE$$
            }
          }else {
            $JSCompiler_StaticMethods__queueSingleClientDisclosureChange$$($component$$inline_2783_discloseNone$$inline_2785_newDisclosed$$1$$, $JSCompiler_alias_TRUE$$) && ($animationData_component$$1192_disclosedItemCount$$inline_2788$$ = {item:$component$$inline_2783_discloseNone$$inline_2785_newDisclosed$$1$$, $disclosed$:$JSCompiler_alias_TRUE$$, $previouslyDisclosedItem$:$JSCompiler_alias_NULL$$}), $JSCompiler_StaticMethods__doDisclose$self_agent$$inline_2791$$.$_selectedChildId$ = $JSCompiler_inline_result$$156_clientIdToDisclose_otherItemBtn$$inline_2801_otherItemIdBtnSubId$$inline_2800$$, 
            $isOpening$$inline_2786_newDisclosureState$$1_redrawAccordion$$ = $JSCompiler_alias_TRUE$$
          }
        }else {
          $childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$ ? $attachmentMode_discloseNone_laf$$inline_2795_newAnchorStyle$$inline_2797$$ && ($JSCompiler_StaticMethods__queueSingleClientDisclosureChange$$($component$$inline_2783_discloseNone$$inline_2785_newDisclosed$$1$$, $JSCompiler_alias_FALSE$$) && ($animationData_component$$1192_disclosedItemCount$$inline_2788$$ = 
          {item:$component$$inline_2783_discloseNone$$inline_2785_newDisclosed$$1$$, $disclosed$:$JSCompiler_alias_FALSE$$, $previouslyDisclosedItem$:$JSCompiler_alias_NULL$$}), $isOpening$$inline_2786_newDisclosureState$$1_redrawAccordion$$ = $JSCompiler_alias_TRUE$$) : ($childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$ = 
          $JSCompiler_StaticMethods__getDiscloseManyFalseDisclosedClientId$$($JSCompiler_StaticMethods__doDisclose$self_agent$$inline_2791$$), $childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$ != $JSCompiler_alias_NULL$$ && ($discloseMany$$inline_2784_disclosedClientIds$$inline_2787_disclosedItemCount_oldDisclosed$$1$$ = 
          $AdfPage$$.$PAGE$.$findComponent$($childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$), $AdfAssert$$.assert($discloseMany$$inline_2784_disclosedClientIds$$inline_2787_disclosedItemCount_oldDisclosed$$1$$ != $JSCompiler_alias_NULL$$, "Could not find a showDetailItem component with clientId \x3d " + $childAnchor$$inline_2794_childAnchorSubId$$inline_2793_disclosed$$4_oldDisclosedClientId$$1_openItemBtn$$inline_2799_openItemBtnSubId$$inline_2798_sdiHeadElement$$inline_2792_sdiHeadId$$inline_2790_showDetailItem$$inline_2789$$)), 
          $JSCompiler_StaticMethods__doDisclose$self_agent$$inline_2791$$.$_queueClientDisclosureChanges$($discloseMany$$inline_2784_disclosedClientIds$$inline_2787_disclosedItemCount_oldDisclosed$$1$$, $component$$inline_2783_discloseNone$$inline_2785_newDisclosed$$1$$) && ($animationData_component$$1192_disclosedItemCount$$inline_2788$$ = {item:$component$$inline_2783_discloseNone$$inline_2785_newDisclosed$$1$$, $disclosed$:$JSCompiler_alias_TRUE$$, $previouslyDisclosedItem$:$discloseMany$$inline_2784_disclosedClientIds$$inline_2787_disclosedItemCount_oldDisclosed$$1$$}), 
          $JSCompiler_StaticMethods__doDisclose$self_agent$$inline_2791$$.$_selectedChildId$ = $JSCompiler_inline_result$$156_clientIdToDisclose_otherItemBtn$$inline_2801_otherItemIdBtnSubId$$inline_2800$$, $isOpening$$inline_2786_newDisclosureState$$1_redrawAccordion$$ = $JSCompiler_alias_TRUE$$)
        }
        $animationData_component$$1192_disclosedItemCount$$inline_2788$$ && $JSCompiler_StaticMethods__beginDisclosureAnimation$$($JSCompiler_StaticMethods__doDisclose$self_agent$$inline_2791$$, $animationData_component$$1192_disclosedItemCount$$inline_2788$$.item, $animationData_component$$1192_disclosedItemCount$$inline_2788$$.$previouslyDisclosedItem$, $animationData_component$$1192_disclosedItemCount$$inline_2788$$.$disclosed$);
        if($isOpening$$inline_2786_newDisclosureState$$1_redrawAccordion$$) {
          return $JSCompiler_StaticMethods__setMostRecentDisclosedPaneClientId$$($JSCompiler_StaticMethods__doDisclose$self_agent$$inline_2791$$, $JSCompiler_inline_result$$156_clientIdToDisclose_otherItemBtn$$inline_2801_otherItemIdBtnSubId$$inline_2800$$), $JSCompiler_alias_TRUE$$
        }
      }
    }
  }
  return $JSCompiler_alias_FALSE$$
}
function $JSCompiler_StaticMethods__beginDisclosureAnimation$$($JSCompiler_StaticMethods__beginDisclosureAnimation$self$$, $descendantResizeComponent_item$$36_toBeDisclosedData$$, $animationObjects$$6_oldDisclosed$$2$$, $afterData_newDisclosureState$$3$$) {
  if(!$JSCompiler_StaticMethods__beginDisclosureAnimation$self$$.$_discloseAnimationData$) {
    var $dimensionsFromChildren_rootElement$$94$$ = $JSCompiler_StaticMethods__beginDisclosureAnimation$self$$.$getDomElement$(), $dimensionsFromChildren_rootElement$$94$$ = $AdfDomUtils$$.$containsCSSClassName$($dimensionsFromChildren_rootElement$$94$$, $AdfDhtmlPanelAccordionPeer$$.$_FLOW_STYLECLASS$), $clientId$$287_visibleBefore$$ = $descendantResizeComponent_item$$36_toBeDisclosedData$$.$getClientId$(), $oldClientId$$1_visibleAfter$$ = $animationObjects$$6_oldDisclosed$$2$$ ? $animationObjects$$6_oldDisclosed$$2$$.$getClientId$() : 
    $JSCompiler_alias_NULL$$, $animDuration$$2_headerElements$$7$$ = $JSCompiler_StaticMethods__getHeaderElements$$($JSCompiler_StaticMethods__beginDisclosureAnimation$self$$), $i$$348$$, $size$$35$$, $elem$$35$$, $cid_contentElem$$2$$;
    $animationObjects$$6_oldDisclosed$$2$$ = [];
    var $toBeUnDisclosedData$$ = $descendantResizeComponent_item$$36_toBeDisclosedData$$ = $JSCompiler_alias_NULL$$;
    if($dimensionsFromChildren_rootElement$$94$$) {
      var $beforeData_bodyDisclosing$$ = $JSCompiler_alias_NULL$$, $bodyUndisclosing_forcedVisible$$ = $JSCompiler_alias_NULL$$;
      $i$$348$$ = 0;
      for($size$$35$$ = $animDuration$$2_headerElements$$7$$.length;$i$$348$$ < $size$$35$$;++$i$$348$$) {
        $elem$$35$$ = $animDuration$$2_headerElements$$7$$[$i$$348$$], $cid_contentElem$$2$$ = $JSCompiler_StaticMethods__getClientId$$($elem$$35$$), $cid_contentElem$$2$$ == $clientId$$287_visibleBefore$$ ? $afterData_newDisclosureState$$3$$ ? $beforeData_bodyDisclosing$$ = $elem$$35$$.nextSibling : $bodyUndisclosing_forcedVisible$$ = $elem$$35$$.nextSibling : $cid_contentElem$$2$$ == $oldClientId$$1_visibleAfter$$ && ($bodyUndisclosing_forcedVisible$$ = $elem$$35$$.nextSibling)
      }
      $beforeData_bodyDisclosing$$ != $JSCompiler_alias_NULL$$ && ($beforeData_bodyDisclosing$$.style.overflow = "hidden", $AdfAgent$$.$AGENT$.$setOpacity$($beforeData_bodyDisclosing$$, 0), $beforeData_bodyDisclosing$$.style.display = "block", $descendantResizeComponent_item$$36_toBeDisclosedData$$ = {$bodyId$:$beforeData_bodyDisclosing$$.id}, $animationObjects$$6_oldDisclosed$$2$$.push({element:$beforeData_bodyDisclosing$$, $properties$:{alpha:100}}));
      $bodyUndisclosing_forcedVisible$$ != $JSCompiler_alias_NULL$$ && ($bodyUndisclosing_forcedVisible$$.style.overflow = "hidden", $toBeUnDisclosedData$$ = {$bodyId$:$bodyUndisclosing_forcedVisible$$.id}, $animationObjects$$6_oldDisclosed$$2$$.push({element:$bodyUndisclosing_forcedVisible$$, $properties$:{height:0}}))
    }else {
      $beforeData_bodyDisclosing$$ = $JSCompiler_StaticMethods__getItemSizingData$$($JSCompiler_StaticMethods__beginDisclosureAnimation$self$$, $JSCompiler_StaticMethods__beginDisclosureAnimation$self$$.$_mostRecentHeight$);
      $bodyUndisclosing_forcedVisible$$ = [];
      $i$$348$$ = 0;
      for($size$$35$$ = $animDuration$$2_headerElements$$7$$.length;$i$$348$$ < $size$$35$$;++$i$$348$$) {
        $elem$$35$$ = $animDuration$$2_headerElements$$7$$[$i$$348$$], $cid_contentElem$$2$$ = $JSCompiler_StaticMethods__getClientId$$($elem$$35$$), $cid_contentElem$$2$$ == $clientId$$287_visibleBefore$$ ? $bodyUndisclosing_forcedVisible$$[$i$$348$$] = $afterData_newDisclosureState$$3$$ : $cid_contentElem$$2$$ == $oldClientId$$1_visibleAfter$$ && ($bodyUndisclosing_forcedVisible$$[$i$$348$$] = $JSCompiler_alias_FALSE$$)
      }
      $afterData_newDisclosureState$$3$$ = $JSCompiler_StaticMethods__getItemSizingData$$($JSCompiler_StaticMethods__beginDisclosureAnimation$self$$, $JSCompiler_StaticMethods__beginDisclosureAnimation$self$$.$_mostRecentHeight$, $bodyUndisclosing_forcedVisible$$);
      $i$$348$$ = 0;
      for($size$$35$$ = $animDuration$$2_headerElements$$7$$.length;$i$$348$$ < $size$$35$$;++$i$$348$$) {
        $i$$348$$ < $beforeData_bodyDisclosing$$.$startIndex$ && $i$$348$$ < $afterData_newDisclosureState$$3$$.$startIndex$ || ($i$$348$$ < $afterData_newDisclosureState$$3$$.$startIndex$ ? $JSCompiler_StaticMethods__animateDiscloseIntoOverflow$$($animDuration$$2_headerElements$$7$$[$i$$348$$], $beforeData_bodyDisclosing$$.$visibleItemData$[$i$$348$$ - $beforeData_bodyDisclosing$$.$startIndex$], $animationObjects$$6_oldDisclosed$$2$$) : $i$$348$$ < $beforeData_bodyDisclosing$$.$startIndex$ ? $JSCompiler_StaticMethods__animateDiscloseOutOfOverflow$$($JSCompiler_StaticMethods__beginDisclosureAnimation$self$$, 
        $animDuration$$2_headerElements$$7$$[$i$$348$$], $afterData_newDisclosureState$$3$$.$visibleItemData$[$i$$348$$ - $afterData_newDisclosureState$$3$$.$startIndex$], $animationObjects$$6_oldDisclosed$$2$$) : $i$$348$$ > $beforeData_bodyDisclosing$$.$endIndex$ && $i$$348$$ > $afterData_newDisclosureState$$3$$.$endIndex$ || ($i$$348$$ > $beforeData_bodyDisclosing$$.$endIndex$ ? $JSCompiler_StaticMethods__animateDiscloseOutOfOverflow$$($JSCompiler_StaticMethods__beginDisclosureAnimation$self$$, 
        $animDuration$$2_headerElements$$7$$[$i$$348$$], $afterData_newDisclosureState$$3$$.$visibleItemData$[$i$$348$$ - $afterData_newDisclosureState$$3$$.$startIndex$], $animationObjects$$6_oldDisclosed$$2$$) : $i$$348$$ > $afterData_newDisclosureState$$3$$.$endIndex$ ? $JSCompiler_StaticMethods__animateDiscloseIntoOverflow$$($animDuration$$2_headerElements$$7$$[$i$$348$$], $beforeData_bodyDisclosing$$.$visibleItemData$[$i$$348$$ - $beforeData_bodyDisclosing$$.$startIndex$], $animationObjects$$6_oldDisclosed$$2$$) : 
        ($clientId$$287_visibleBefore$$ = $beforeData_bodyDisclosing$$.$visibleItemData$[$i$$348$$ - $beforeData_bodyDisclosing$$.$startIndex$], $oldClientId$$1_visibleAfter$$ = $afterData_newDisclosureState$$3$$.$visibleItemData$[$i$$348$$ - $afterData_newDisclosureState$$3$$.$startIndex$], $elem$$35$$ = $animDuration$$2_headerElements$$7$$[$i$$348$$], $cid_contentElem$$2$$ = $elem$$35$$.nextSibling, $clientId$$287_visibleBefore$$.top != $oldClientId$$1_visibleAfter$$.top && $animationObjects$$6_oldDisclosed$$2$$.push({element:$elem$$35$$, 
        $properties$:{offsetTop:$oldClientId$$1_visibleAfter$$.top}}), -1 != $oldClientId$$1_visibleAfter$$.$contentTop$ && -1 == $clientId$$287_visibleBefore$$.$contentTop$ ? ($AdfAgent$$.$AGENT$.$setOpacity$($cid_contentElem$$2$$, 0), $cid_contentElem$$2$$.style.display = "block", $descendantResizeComponent_item$$36_toBeDisclosedData$$ = {$headerId$:$elem$$35$$.id, $bodyId$:$cid_contentElem$$2$$.id, $sizingData$:$oldClientId$$1_visibleAfter$$}, $animationObjects$$6_oldDisclosed$$2$$.push({element:$cid_contentElem$$2$$, 
        $properties$:{alpha:100}})) : -1 == $oldClientId$$1_visibleAfter$$.$contentTop$ && -1 != $clientId$$287_visibleBefore$$.$contentTop$ ? ($toBeUnDisclosedData$$ = {$headerId$:$elem$$35$$.id, $bodyId$:$cid_contentElem$$2$$.id, $sizingData$:$clientId$$287_visibleBefore$$}, $animationObjects$$6_oldDisclosed$$2$$.push({element:$cid_contentElem$$2$$, $properties$:{offsetTop:$oldClientId$$1_visibleAfter$$.top + $elem$$35$$.offsetHeight, height:0}})) : ($oldClientId$$1_visibleAfter$$.$contentTop$ != 
        $clientId$$287_visibleBefore$$.$contentTop$ || $oldClientId$$1_visibleAfter$$.$contentHeight$ != $clientId$$287_visibleBefore$$.$contentHeight$) && $animationObjects$$6_oldDisclosed$$2$$.push({element:$cid_contentElem$$2$$, $properties$:{offsetTop:$oldClientId$$1_visibleAfter$$.$contentTop$, height:$oldClientId$$1_visibleAfter$$.$contentHeight$}}))))
      }
    }
    $animDuration$$2_headerElements$$7$$ = parseInt($AdfPage$$.$PAGE$.$getLookAndFeel$().$getSkinProperty$("af|panelAccordion-tr-disclosure-animation-duration"));
    $animDuration$$2_headerElements$$7$$ = isNaN($animDuration$$2_headerElements$$7$$) ? 0 : $animDuration$$2_headerElements$$7$$ * $AdfDhtmlPanelAccordionPeer$$.$_DISCLOSE_PHASE1_ANIMATION_DURATION_FACTOR$;
    $JSCompiler_StaticMethods__beginDisclosureAnimation$self$$.$_discloseAnimationData$ = {$objects$:$animationObjects$$6_oldDisclosed$$2$$, $toBeDisclosedData$:$descendantResizeComponent_item$$36_toBeDisclosedData$$, $toBeUnDisclosedData$:$toBeUnDisclosedData$$, $dimensionsFromChildren$:$dimensionsFromChildren_rootElement$$94$$};
    $descendantResizeComponent_item$$36_toBeDisclosedData$$ = $JSCompiler_alias_NULL$$;
    $dimensionsFromChildren_rootElement$$94$$ && ($descendantResizeComponent_item$$36_toBeDisclosedData$$ = $JSCompiler_StaticMethods__beginDisclosureAnimation$self$$.$getComponent$());
    $JSCompiler_StaticMethods__beginDisclosureAnimation$self$$.$_discloseAnimator$ = $AdfDhtmlElementAnimator$animate$$(3, $animDuration$$2_headerElements$$7$$, $animationObjects$$6_oldDisclosed$$2$$, $JSCompiler_alias_NULL$$, function($JSCompiler_StaticMethods__beginDisclosureAnimation$self$$) {
      $JSCompiler_StaticMethods__beginDisclosureAnimation$self$$ = $JSCompiler_StaticMethods__beginDisclosureAnimation$self$$[0];
      delete $JSCompiler_StaticMethods__beginDisclosureAnimation$self$$.$_discloseAnimator$;
      if("immediate" == $JSCompiler_StaticMethods__beginDisclosureAnimation$self$$.$getComponent$().getContentDelivery()) {
        $JSCompiler_StaticMethods__beginDisclosureAnimation$self$$.$_reallocateSize$ = $JSCompiler_alias_TRUE$$;
        var $descendantResizeComponent_item$$36_toBeDisclosedData$$ = $JSCompiler_StaticMethods__getMostRecentDisclosedPaneClientId$$($JSCompiler_StaticMethods__beginDisclosureAnimation$self$$), $animationObjects$$6_oldDisclosed$$2$$ = $AdfRichUIPeer$$.$CreateSubId$($descendantResizeComponent_item$$36_toBeDisclosedData$$, "head"), $animationObjects$$6_oldDisclosed$$2$$ = $AdfAgent$$.$getAgent$().getElementById($animationObjects$$6_oldDisclosed$$2$$), $descendantResizeComponent_item$$36_toBeDisclosedData$$ = 
        $AdfRichUIPeer$$.$CreateSubId$($descendantResizeComponent_item$$36_toBeDisclosedData$$, "body");
        ($descendantResizeComponent_item$$36_toBeDisclosedData$$ = $AdfAgent$$.$getAgent$().getElementById($descendantResizeComponent_item$$36_toBeDisclosedData$$)) && $animationObjects$$6_oldDisclosed$$2$$ && $JSCompiler_StaticMethods__completeDisclosureAnimation$$($JSCompiler_StaticMethods__beginDisclosureAnimation$self$$, [$descendantResizeComponent_item$$36_toBeDisclosedData$$, $animationObjects$$6_oldDisclosed$$2$$], [$descendantResizeComponent_item$$36_toBeDisclosedData$$, $animationObjects$$6_oldDisclosed$$2$$])
      }
    }, [$JSCompiler_StaticMethods__beginDisclosureAnimation$self$$], $descendantResizeComponent_item$$36_toBeDisclosedData$$)
  }
}
function $JSCompiler_StaticMethods__completeDisclosureAnimation$$($JSCompiler_StaticMethods__completeDisclosureAnimation$self$$, $replacedDomElements_stretchElements$$, $data$$41_newDomElements$$) {
  if($JSCompiler_StaticMethods__completeDisclosureAnimation$self$$.$_discloseAnimationData$) {
    $JSCompiler_StaticMethods__completeDisclosureAnimation$self$$.$_discloseAnimator$ && ($JSCompiler_StaticMethods__completeDisclosureAnimation$self$$.$_discloseAnimator$.stop(), delete $JSCompiler_StaticMethods__completeDisclosureAnimation$self$$.$_discloseAnimator$);
    for(var $animationObjects$$7$$ = $JSCompiler_StaticMethods__completeDisclosureAnimation$self$$.$_discloseAnimationData$.$objects$, $contentElement$$14_toBeDisclosedData$$1$$ = $JSCompiler_StaticMethods__completeDisclosureAnimation$self$$.$_discloseAnimationData$.$toBeDisclosedData$, $childElement$$10_toBeUnDisclosedData$$1$$ = $JSCompiler_StaticMethods__completeDisclosureAnimation$self$$.$_discloseAnimationData$.$toBeUnDisclosedData$, $agent$$409_childStyle$$5$$ = $AdfAgent$$.$AGENT$, $animDuration$$3$$ = 
    parseInt($AdfPage$$.$PAGE$.$getLookAndFeel$().$getSkinProperty$("af|panelAccordion-tr-disclosure-animation-duration")), $animDuration$$3$$ = isNaN($animDuration$$3$$) ? 0 : $animDuration$$3$$ * $AdfDhtmlPanelAccordionPeer$$.$_DISCLOSE_PHASE2_ANIMATION_DURATION_FACTOR$, $replacedCount_styleHeight$$1$$ = $replacedDomElements_stretchElements$$.length, $elem$$36_headerElem$$1_replacedElem_sizingData$$, $newElem$$1$$, $needsToBeRemoved$$ = $JSCompiler_alias_NULL$$, $replaceObj$$ = $JSCompiler_alias_NULL$$, 
    $descendantResizeComponent$$1_unstretchData$$ = [], $i$$349$$ = 0, $size$$36$$ = $animationObjects$$7$$.length;$i$$349$$ < $size$$36$$;++$i$$349$$) {
      var $obj$$38$$ = $animationObjects$$7$$[$i$$349$$];
      $elem$$36_headerElem$$1_replacedElem_sizingData$$ = $obj$$38$$.element;
      for(var $elemStyle$$1_index$$131$$ = -1, $j$$28$$ = 0;$j$$28$$ < $replacedCount_styleHeight$$1$$;++$j$$28$$) {
        if($newElem$$1$$ = $data$$41_newDomElements$$[$j$$28$$], $newElem$$1$$.id == $elem$$36_headerElem$$1_replacedElem_sizingData$$.id) {
          $elemStyle$$1_index$$131$$ = $j$$28$$;
          break
        }
      }
      if(-1 != $elemStyle$$1_index$$131$$) {
        $elem$$36_headerElem$$1_replacedElem_sizingData$$ = $replacedDomElements_stretchElements$$[$elemStyle$$1_index$$131$$];
        $obj$$38$$.element = $newElem$$1$$;
        var $dimensionsFromChildren$$1_rootElement$$95$$ = $JSCompiler_StaticMethods__completeDisclosureAnimation$self$$.$getDomElement$(), $dimensionsFromChildren$$1_rootElement$$95$$ = $AdfDomUtils$$.$containsCSSClassName$($dimensionsFromChildren$$1_rootElement$$95$$, $AdfDhtmlPanelAccordionPeer$$.$_FLOW_STYLECLASS$), $elemStyle$$1_index$$131$$ = $newElem$$1$$.style;
        if($contentElement$$14_toBeDisclosedData$$1$$ && $newElem$$1$$.id == $contentElement$$14_toBeDisclosedData$$1$$.$bodyId$) {
          $agent$$409_childStyle$$5$$.$setOpacity$($newElem$$1$$, 0), $dimensionsFromChildren$$1_rootElement$$95$$ || ($elem$$36_headerElem$$1_replacedElem_sizingData$$ = $agent$$409_childStyle$$5$$.getElementById($contentElement$$14_toBeDisclosedData$$1$$.$headerId$), $elemStyle$$1_index$$131$$.top = $elem$$36_headerElem$$1_replacedElem_sizingData$$.offsetTop + $elem$$36_headerElem$$1_replacedElem_sizingData$$.offsetHeight + "px", $elemStyle$$1_index$$131$$.bottom = ""), $elemStyle$$1_index$$131$$.display = 
          "block", $elemStyle$$1_index$$131$$.visibility = "visible", $elemStyle$$1_index$$131$$.height = "1px", $elem$$36_headerElem$$1_replacedElem_sizingData$$ = $contentElement$$14_toBeDisclosedData$$1$$.$sizingData$, $dimensionsFromChildren$$1_rootElement$$95$$ ? $obj$$38$$.$properties$.height = $AdfDomUtils$$.$getFirstChildElement$($newElem$$1$$).offsetHeight : ($obj$$38$$.$properties$.height = $elem$$36_headerElem$$1_replacedElem_sizingData$$.$contentHeight$, $obj$$38$$.$properties$.offsetTop = 
          $elem$$36_headerElem$$1_replacedElem_sizingData$$.$contentTop$), $descendantResizeComponent$$1_unstretchData$$.push({element:$newElem$$1$$, $sizingData$:$elem$$36_headerElem$$1_replacedElem_sizingData$$})
        }else {
          if($childElement$$10_toBeUnDisclosedData$$1$$ && $newElem$$1$$.id == $childElement$$10_toBeUnDisclosedData$$1$$.$bodyId$) {
            "immediate" != $JSCompiler_StaticMethods__completeDisclosureAnimation$self$$.$getComponent$().getContentDelivery() && $agent$$409_childStyle$$5$$.$removeIdsFromDomSubTree$($elem$$36_headerElem$$1_replacedElem_sizingData$$);
            $newElem$$1$$.parentNode.insertBefore($elem$$36_headerElem$$1_replacedElem_sizingData$$, $newElem$$1$$);
            var $needsToBeRemoved$$ = $elem$$36_headerElem$$1_replacedElem_sizingData$$, $replaceObj$$ = {element:$needsToBeRemoved$$, $properties$:{}}, $propName$$27$$;
            for($propName$$27$$ in $obj$$38$$.$properties$) {
              $replaceObj$$.$properties$[$propName$$27$$] = $obj$$38$$.$properties$[$propName$$27$$]
            }
            $descendantResizeComponent$$1_unstretchData$$.push({element:$elem$$36_headerElem$$1_replacedElem_sizingData$$, $sizingData$:$childElement$$10_toBeUnDisclosedData$$1$$.$sizingData$})
          }
        }
      }
    }
    $replaceObj$$ != $JSCompiler_alias_NULL$$ && $animationObjects$$7$$.push($replaceObj$$);
    $replacedDomElements_stretchElements$$ = [];
    $i$$349$$ = 0;
    for($size$$36$$ = $descendantResizeComponent$$1_unstretchData$$.length;$i$$349$$ < $size$$36$$;++$i$$349$$) {
      $data$$41_newDomElements$$ = $descendantResizeComponent$$1_unstretchData$$[$i$$349$$], $contentElement$$14_toBeDisclosedData$$1$$ = $data$$41_newDomElements$$.element, $dimensionsFromChildren$$1_rootElement$$95$$ ? $replacedDomElements_stretchElements$$.push($contentElement$$14_toBeDisclosedData$$1$$) : ($childElement$$10_toBeUnDisclosedData$$1$$ = $AdfDomUtils$$.$getFirstChildElement$($contentElement$$14_toBeDisclosedData$$1$$), $agent$$409_childStyle$$5$$ = $childElement$$10_toBeUnDisclosedData$$1$$.style, 
      $replacedCount_styleHeight$$1$$ = $JSCompiler_StaticMethods__completeDisclosureAnimation$self$$.$_getStyleHeight$($contentElement$$14_toBeDisclosedData$$1$$), $agent$$409_childStyle$$5$$.height = $data$$41_newDomElements$$.$sizingData$.$contentHeight$ - ($contentElement$$14_toBeDisclosedData$$1$$.offsetHeight - $replacedCount_styleHeight$$1$$) + "px", $agent$$409_childStyle$$5$$.bottom = "", $replacedDomElements_stretchElements$$.push($childElement$$10_toBeUnDisclosedData$$1$$))
    }
    $descendantResizeComponent$$1_unstretchData$$ = $JSCompiler_alias_NULL$$;
    $dimensionsFromChildren$$1_rootElement$$95$$ && ($descendantResizeComponent$$1_unstretchData$$ = $JSCompiler_StaticMethods__completeDisclosureAnimation$self$$.$getComponent$());
    $JSCompiler_StaticMethods__completeDisclosureAnimation$self$$.$_discloseAnimator$ = $AdfDhtmlElementAnimator$animate$$(3, $animDuration$$3$$, $animationObjects$$7$$, $JSCompiler_alias_NULL$$, function($JSCompiler_StaticMethods__completeDisclosureAnimation$self$$) {
      var $replacedDomElements_stretchElements$$ = $JSCompiler_StaticMethods__completeDisclosureAnimation$self$$[0], $data$$41_newDomElements$$ = $JSCompiler_StaticMethods__completeDisclosureAnimation$self$$[1];
      $JSCompiler_StaticMethods__completeDisclosureAnimation$self$$ = $JSCompiler_StaticMethods__completeDisclosureAnimation$self$$[2];
      delete $replacedDomElements_stretchElements$$.$_discloseAnimator$;
      delete $replacedDomElements_stretchElements$$.$_discloseAnimationData$;
      var $animationObjects$$7$$ = $AdfAgent$$.$AGENT$;
      $data$$41_newDomElements$$ && ("immediate" == $replacedDomElements_stretchElements$$.$getComponent$().getContentDelivery() ? $animationObjects$$7$$.setAttribute($data$$41_newDomElements$$, "style", "display: none;") : $data$$41_newDomElements$$.parentNode.removeChild($data$$41_newDomElements$$));
      delete $replacedDomElements_stretchElements$$.$_headerNodes$;
      var $data$$41_newDomElements$$ = $replacedDomElements_stretchElements$$.$getDomElement$(), $data$$41_newDomElements$$ = $AdfDomUtils$$.$containsCSSClassName$($data$$41_newDomElements$$, $AdfDhtmlPanelAccordionPeer$$.$_FLOW_STYLECLASS$), $contentElement$$14_toBeDisclosedData$$1$$ = $JSCompiler_StaticMethods__getHeaderElements$$($replacedDomElements_stretchElements$$), $childElement$$10_toBeUnDisclosedData$$1$$;
      $childElement$$10_toBeUnDisclosedData$$1$$ = 0;
      for(size = $contentElement$$14_toBeDisclosedData$$1$$.length;$childElement$$10_toBeUnDisclosedData$$1$$ < size;++$childElement$$10_toBeUnDisclosedData$$1$$) {
        var $agent$$409_childStyle$$5$$ = $contentElement$$14_toBeDisclosedData$$1$$[$childElement$$10_toBeUnDisclosedData$$1$$], $animDuration$$3$$ = $agent$$409_childStyle$$5$$.nextSibling;
        $animationObjects$$7$$.$setOpacity$($agent$$409_childStyle$$5$$, 100);
        $animationObjects$$7$$.$setOpacity$($animDuration$$3$$, 100)
      }
      $childElement$$10_toBeUnDisclosedData$$1$$ = 0;
      for(size = $JSCompiler_StaticMethods__completeDisclosureAnimation$self$$.length;$childElement$$10_toBeUnDisclosedData$$1$$ < size;++$childElement$$10_toBeUnDisclosedData$$1$$) {
        $animationObjects$$7$$ = $JSCompiler_StaticMethods__completeDisclosureAnimation$self$$[$childElement$$10_toBeUnDisclosedData$$1$$].style, $animationObjects$$7$$.height = "", $data$$41_newDomElements$$ ? $animationObjects$$7$$.height = "auto" : $animationObjects$$7$$.bottom = "0px"
      }
      $JSCompiler_StaticMethods__forceResize$$($replacedDomElements_stretchElements$$)
    }, [$JSCompiler_StaticMethods__completeDisclosureAnimation$self$$, $needsToBeRemoved$$, $replacedDomElements_stretchElements$$], $descendantResizeComponent$$1_unstretchData$$)
  }
}
function $JSCompiler_StaticMethods__animateDiscloseIntoOverflow$$($element$$247$$, $visibleItemData$$, $animationObjects$$8$$) {
  $animationObjects$$8$$.push({element:$element$$247$$, $properties$:{alpha:0}});
  -1 != $visibleItemData$$.$contentTop$ && $animationObjects$$8$$.push({element:$element$$247$$.nextSibling, $properties$:{alpha:0}})
}
function $JSCompiler_StaticMethods__animateDiscloseOutOfOverflow$$($JSCompiler_StaticMethods__animateDiscloseOutOfOverflow$self$$, $contentElem$$3_element$$248$$, $visibleItemData$$1$$, $animationObjects$$9$$) {
  var $agent$$411$$ = $AdfAgent$$.$AGENT$;
  $agent$$411$$.$setOpacity$($contentElem$$3_element$$248$$, 0);
  $JSCompiler_StaticMethods__markPaneAsNotOverflown$$($JSCompiler_StaticMethods__animateDiscloseOutOfOverflow$self$$, $contentElem$$3_element$$248$$, $visibleItemData$$1$$.top);
  $animationObjects$$9$$.push({element:$contentElem$$3_element$$248$$, $properties$:{alpha:100}});
  -1 != $visibleItemData$$1$$.$contentTop$ && ($contentElem$$3_element$$248$$ = $contentElem$$3_element$$248$$.nextSibling, $agent$$411$$.$setOpacity$($contentElem$$3_element$$248$$, 0), $JSCompiler_StaticMethods__markPaneAsNotOverflown$$($JSCompiler_StaticMethods__animateDiscloseOutOfOverflow$self$$, $contentElem$$3_element$$248$$, $visibleItemData$$1$$.$contentTop$), $contentElem$$3_element$$248$$.style.display = "block", $agent$$411$$.$setOuterHeight$($contentElem$$3_element$$248$$, $visibleItemData$$1$$.$contentHeight$), 
  $animationObjects$$9$$.push({element:$contentElem$$3_element$$248$$, $properties$:{alpha:100}}))
}
$AdfDhtmlPanelAccordionPeer$$.prototype.$_queueClientDisclosureChanges$ = function $$AdfDhtmlPanelAccordionPeer$$$$$_queueClientDisclosureChanges$$($oldDisclosed$$3$$, $newDisclosed$$2$$) {
  if($oldDisclosed$$3$$ == $JSCompiler_alias_NULL$$) {
    return $JSCompiler_StaticMethods__queueSingleClientDisclosureChange$$($newDisclosed$$2$$, $JSCompiler_alias_TRUE$$)
  }
  if($oldDisclosed$$3$$.getDisclosed() == $JSCompiler_alias_TRUE$$) {
    $oldDisclosed$$3$$.$getPeer$().bind($oldDisclosed$$3$$);
    var $event$$203$$ = new $AdfDisclosureEvent$$($oldDisclosed$$3$$, $JSCompiler_alias_FALSE$$, $newDisclosed$$2$$);
    $event$$203$$.$queue$($JSCompiler_alias_TRUE$$);
    return!$event$$203$$.$isCanceled$()
  }
  $AdfLogger$$.$LOGGER$.severe("Unexpected panelAccordion showDetailItem disclosure state for queueing client events");
  return $JSCompiler_alias_FALSE$$
};
function $JSCompiler_StaticMethods__queueSingleClientDisclosureChange$$($showDetailItem$$1$$, $newDisclosedState$$) {
  if($showDetailItem$$1$$.getDisclosed() != $newDisclosedState$$) {
    $showDetailItem$$1$$.$getPeer$().bind($showDetailItem$$1$$);
    var $event$$204$$ = new $AdfDisclosureEvent$$($showDetailItem$$1$$, $newDisclosedState$$, $JSCompiler_alias_NULL$$);
    $event$$204$$.$queue$($JSCompiler_alias_TRUE$$);
    return!$event$$204$$.$isCanceled$()
  }
  $AdfLogger$$.$LOGGER$.severe("Unexpected panelAccordion showDetailItem disclosure state for queueing a client event");
  return $JSCompiler_alias_FALSE$$
}
function $JSCompiler_StaticMethods__getDiscloseManyFalseDisclosedClientId$$($JSCompiler_StaticMethods__getDiscloseManyFalseDisclosedClientId$self_disclosedClientIds$$2$$) {
  $JSCompiler_StaticMethods__getDiscloseManyFalseDisclosedClientId$self_disclosedClientIds$$2$$ = $JSCompiler_StaticMethods__getDisclosedClientIds$$($JSCompiler_StaticMethods__getDiscloseManyFalseDisclosedClientId$self_disclosedClientIds$$2$$.$getDomElement$());
  if($JSCompiler_StaticMethods__getDiscloseManyFalseDisclosedClientId$self_disclosedClientIds$$2$$ != $JSCompiler_alias_NULL$$) {
    var $disclosedCount$$ = $JSCompiler_StaticMethods__getDiscloseManyFalseDisclosedClientId$self_disclosedClientIds$$2$$.length;
    if(0 < $disclosedCount$$) {
      return $AdfAssert$$.assert(1 >= $disclosedCount$$, "There are too many disclosed accordion panes."), $JSCompiler_StaticMethods__getDiscloseManyFalseDisclosedClientId$self_disclosedClientIds$$2$$[0]
    }
  }
  return $JSCompiler_alias_NULL$$
}
$AdfDhtmlPanelAccordionPeer$$.prototype.$needsResizeNotify$ = $JSCompiler_returnArg$$($JSCompiler_alias_TRUE$$);
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelAccordionPeer.prototype.needsResizeNotify", {$needsResizeNotify$:$AdfDhtmlPanelAccordionPeer$$.prototype.$needsResizeNotify$});
$AdfDhtmlPanelAccordionPeer$$.prototype.$ResizeNotify$ = function $$AdfDhtmlPanelAccordionPeer$$$$$ResizeNotify$$($headerElements$$9_oldWidth$$20$$, $agent$$412_oldHeight$$19$$, $data$$42_newWidth$$23$$, $JSCompiler_object_inline_top_4943_i$$351_newHeight$$21$$) {
  var $JSCompiler_object_inline_bottom_4944_contentElement$$16_headerElement$$6_nodes$$inline_2823_rootElement$$97$$;
  if(!this.$_discloseAnimationData$ && ($headerElements$$9_oldWidth$$20$$ != $data$$42_newWidth$$23$$ || $agent$$412_oldHeight$$19$$ != $JSCompiler_object_inline_top_4943_i$$351_newHeight$$21$$ || this.$_reallocateSize$)) {
    $headerElements$$9_oldWidth$$20$$ = $JSCompiler_StaticMethods__getHeaderElements$$(this);
    var $headerCount_itemData$$ = $headerElements$$9_oldWidth$$20$$.length;
    $agent$$412_oldHeight$$19$$ = $AdfAgent$$.$AGENT$;
    $JSCompiler_object_inline_bottom_4944_contentElement$$16_headerElement$$6_nodes$$inline_2823_rootElement$$97$$ = this.$getDomElement$();
    if(!$AdfDomUtils$$.$containsCSSClassName$($JSCompiler_object_inline_bottom_4944_contentElement$$16_headerElement$$6_nodes$$inline_2823_rootElement$$97$$, $AdfDhtmlPanelAccordionPeer$$.$_FLOW_STYLECLASS$)) {
      delete this.$_reallocateSize$;
      this.$_mostRecentWidth$ = $data$$42_newWidth$$23$$;
      this.$_mostRecentHeight$ = $JSCompiler_object_inline_top_4943_i$$351_newHeight$$21$$;
      this.$_firstOverflowPassComputed$ = $JSCompiler_alias_TRUE$$;
      $data$$42_newWidth$$23$$ = $JSCompiler_StaticMethods__getItemSizingData$$(this, $JSCompiler_object_inline_top_4943_i$$351_newHeight$$21$$);
      0 < $data$$42_newWidth$$23$$.$startIndex$ || $data$$42_newWidth$$23$$.$endIndex$ < $headerCount_itemData$$ - 1 ? (this.$_lastTopOverflowPaneIndex$ = $data$$42_newWidth$$23$$.$startIndex$ - 1, this.$_firstBottomOverflowPaneIndex$ = $data$$42_newWidth$$23$$.$endIndex$ + 1) : (delete this.$_lastTopOverflowPaneIndex$, delete this.$_firstBottomOverflowPaneIndex$);
      $JSCompiler_object_inline_bottom_4944_contentElement$$16_headerElement$$6_nodes$$inline_2823_rootElement$$97$$ = $JSCompiler_StaticMethods__getRootChildElements$$(this);
      $JSCompiler_object_inline_top_4943_i$$351_newHeight$$21$$ = $JSCompiler_object_inline_bottom_4944_contentElement$$16_headerElement$$6_nodes$$inline_2823_rootElement$$97$$[0];
      $JSCompiler_object_inline_bottom_4944_contentElement$$16_headerElement$$6_nodes$$inline_2823_rootElement$$97$$ = $JSCompiler_object_inline_bottom_4944_contentElement$$16_headerElement$$6_nodes$$inline_2823_rootElement$$97$$[$JSCompiler_object_inline_bottom_4944_contentElement$$16_headerElement$$6_nodes$$inline_2823_rootElement$$97$$.length - $AdfDhtmlPanelAccordionPeer$$.$_BOTTOM_OVERFLOW_OFFSET$];
      var $node$$93$$;
      if(0 == $data$$42_newWidth$$23$$.$startIndex$) {
        $JSCompiler_object_inline_top_4943_i$$351_newHeight$$21$$.style.display = "none"
      }else {
        $JSCompiler_object_inline_top_4943_i$$351_newHeight$$21$$.style.display = "block";
        for($JSCompiler_object_inline_top_4943_i$$351_newHeight$$21$$ = 0;$JSCompiler_object_inline_top_4943_i$$351_newHeight$$21$$ < $data$$42_newWidth$$23$$.$startIndex$;++$JSCompiler_object_inline_top_4943_i$$351_newHeight$$21$$) {
          $node$$93$$ = $headerElements$$9_oldWidth$$20$$[$JSCompiler_object_inline_top_4943_i$$351_newHeight$$21$$], $JSCompiler_StaticMethods__markPaneAsOverflown$$($node$$93$$), $JSCompiler_StaticMethods__markPaneAsOverflown$$($node$$93$$.nextSibling)
        }
      }
      if($data$$42_newWidth$$23$$.$endIndex$ == $headerCount_itemData$$ - 1) {
        $JSCompiler_object_inline_bottom_4944_contentElement$$16_headerElement$$6_nodes$$inline_2823_rootElement$$97$$.style.display = "none"
      }else {
        $JSCompiler_object_inline_bottom_4944_contentElement$$16_headerElement$$6_nodes$$inline_2823_rootElement$$97$$.style.display = "block";
        for($JSCompiler_object_inline_top_4943_i$$351_newHeight$$21$$ = $data$$42_newWidth$$23$$.$endIndex$ + 1;$JSCompiler_object_inline_top_4943_i$$351_newHeight$$21$$ < $headerCount_itemData$$;++$JSCompiler_object_inline_top_4943_i$$351_newHeight$$21$$) {
          $node$$93$$ = $headerElements$$9_oldWidth$$20$$[$JSCompiler_object_inline_top_4943_i$$351_newHeight$$21$$], $JSCompiler_StaticMethods__markPaneAsOverflown$$($node$$93$$), $JSCompiler_StaticMethods__markPaneAsOverflown$$($node$$93$$.nextSibling)
        }
      }
      for($JSCompiler_object_inline_top_4943_i$$351_newHeight$$21$$ = $data$$42_newWidth$$23$$.$startIndex$;$JSCompiler_object_inline_top_4943_i$$351_newHeight$$21$$ <= $data$$42_newWidth$$23$$.$endIndex$;++$JSCompiler_object_inline_top_4943_i$$351_newHeight$$21$$) {
        $headerCount_itemData$$ = $data$$42_newWidth$$23$$.$visibleItemData$[$JSCompiler_object_inline_top_4943_i$$351_newHeight$$21$$ - $data$$42_newWidth$$23$$.$startIndex$], $JSCompiler_object_inline_bottom_4944_contentElement$$16_headerElement$$6_nodes$$inline_2823_rootElement$$97$$ = $headerElements$$9_oldWidth$$20$$[$JSCompiler_object_inline_top_4943_i$$351_newHeight$$21$$], $JSCompiler_StaticMethods__markPaneAsNotOverflown$$(this, $JSCompiler_object_inline_bottom_4944_contentElement$$16_headerElement$$6_nodes$$inline_2823_rootElement$$97$$, 
        $headerCount_itemData$$.top), -1 != $headerCount_itemData$$.$contentTop$ && ($JSCompiler_object_inline_bottom_4944_contentElement$$16_headerElement$$6_nodes$$inline_2823_rootElement$$97$$ = $JSCompiler_object_inline_bottom_4944_contentElement$$16_headerElement$$6_nodes$$inline_2823_rootElement$$97$$.nextSibling, $JSCompiler_StaticMethods__markPaneAsNotOverflown$$(this, $JSCompiler_object_inline_bottom_4944_contentElement$$16_headerElement$$6_nodes$$inline_2823_rootElement$$97$$, $headerCount_itemData$$.$contentTop$), 
        $agent$$412_oldHeight$$19$$.$setOuterHeight$($JSCompiler_object_inline_bottom_4944_contentElement$$16_headerElement$$6_nodes$$inline_2823_rootElement$$97$$, $headerCount_itemData$$.$contentHeight$), $JSCompiler_object_inline_bottom_4944_contentElement$$16_headerElement$$6_nodes$$inline_2823_rootElement$$97$$.style.bottom = "")
      }
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelAccordionPeer.prototype.ResizeNotify", {$ResizeNotify$:$AdfDhtmlPanelAccordionPeer$$.prototype.$ResizeNotify$});
$AdfDhtmlPanelAccordionPeer$$.prototype.$ReallocateSizesForNewSelection$ = function $$AdfDhtmlPanelAccordionPeer$$$$$ReallocateSizesForNewSelection$$($detailItemId$$2$$, $accordionComponent$$1$$) {
  this.$_selectedChildId$ = $detailItemId$$2$$;
  this.$_reallocateSize$ = $JSCompiler_alias_TRUE$$;
  $AdfPage$$.$PAGE$.$doResizeNotify$($accordionComponent$$1$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelAccordionPeer.prototype.ReallocateSizesForNewSelection", {$ReallocateSizesForNewSelection$:$AdfDhtmlPanelAccordionPeer$$.prototype.$ReallocateSizesForNewSelection$});
function $JSCompiler_StaticMethods__markPaneAsNotOverflown$$($JSCompiler_StaticMethods__markPaneAsNotOverflown$self$$, $node$$94$$, $newTop$$6$$) {
  $node$$94$$.style.top = $newTop$$6$$ + "px";
  $JSCompiler_StaticMethods__markPaneAsNotOverflown$self$$.$_firstOverflowPassComputed$ != $JSCompiler_alias_NULL$$ && ($node$$94$$.style.visibility = "visible")
}
function $JSCompiler_StaticMethods__markPaneAsOverflown$$($node$$95$$) {
  $node$$95$$.style.top = "-100000px";
  $node$$95$$.style.visibility = "hidden"
}
function $JSCompiler_StaticMethods__getItemSizingData$$($JSCompiler_StaticMethods__getItemSizingData$self_overflow_visibleFlexTotal$$, $accordionHeight_newAvailableHeight$$, $availableHeight_flexValue_forcedVisible$$1_lastTopOverflowPaneIndex$$) {
  for(var $data$$43$$ = {$startIndex$:0, $endIndex$:0, $visibleItemData$:[]}, $headerHeight$$2_laf$$76$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$(), $overflowButtonHeight$$1_visibleInflexibleHeights$$ = parseInt($headerHeight$$2_laf$$76$$.$getSkinProperty$("af|panelAccordion-tr-overflow-height")), $headerHeight$$2_laf$$76$$ = parseInt($headerHeight$$2_laf$$76$$.$getSkinProperty$("af|panelAccordion-tr-header-height")), $headerElements$$10$$ = $JSCompiler_StaticMethods__getHeaderElements$$($JSCompiler_StaticMethods__getItemSizingData$self_overflow_visibleFlexTotal$$), 
  $headerCount$$1_i$$352$$ = $headerElements$$10$$.length, $JSCompiler_object_inline_flexValues_5799$$ = [], $JSCompiler_object_inline_inflexibleHeights_5800$$ = [], $JSCompiler_object_inline_minimumHeights_5801_visibleInflexibleTotal$$ = [], $JSCompiler_object_inline_flexTotal_5802_firstBottomOverflowPaneIndex$$ = 0, $JSCompiler_object_inline_inflexibleTotal_5803_firstVisibleHeaderTop$$ = 0, $JSCompiler_object_inline_minimumTotal_5804_bodyHeight$$ = 0, $JSCompiler_object_inline_selectedPaneIndex_5805_visibleFlexValues$$ = 
  -1, $JSCompiler_object_inline_firstDisclosedPaneIndex_5806$$ = -1, $agent$$inline_2829$$ = $AdfAgent$$.$AGENT$, $childComponent$$inline_2836_clientId$$inline_2834_inflexibleHeight$$inline_2830$$, $headerCount$$inline_2831$$ = $headerElements$$10$$.length, $i$$inline_2832$$ = 0;$i$$inline_2832$$ < $headerCount$$inline_2831$$;++$i$$inline_2832$$) {
    var $contentNode$$inline_2833_flex$$inline_2837$$ = $headerElements$$10$$[$i$$inline_2832$$].nextSibling;
    $childComponent$$inline_2836_clientId$$inline_2834_inflexibleHeight$$inline_2830$$ = $agent$$inline_2829$$.getAttribute($contentNode$$inline_2833_flex$$inline_2837$$, $AdfDhtmlPanelAccordionPeer$$.$_ATTRIBUTE_ROWKEY$);
    var $forceVisibleValue$$inline_2835$$ = $availableHeight_flexValue_forcedVisible$$1_lastTopOverflowPaneIndex$$ && $availableHeight_flexValue_forcedVisible$$1_lastTopOverflowPaneIndex$$.length ? $availableHeight_flexValue_forcedVisible$$1_lastTopOverflowPaneIndex$$[$i$$inline_2832$$] : $JSCompiler_alias_NULL$$;
    $childComponent$$inline_2836_clientId$$inline_2834_inflexibleHeight$$inline_2830$$ == $JSCompiler_StaticMethods__getItemSizingData$self_overflow_visibleFlexTotal$$.$_selectedChildId$ && ($JSCompiler_object_inline_selectedPaneIndex_5805_visibleFlexValues$$ = $i$$inline_2832$$);
    $forceVisibleValue$$inline_2835$$ == $JSCompiler_alias_NULL$$ && "none" != $contentNode$$inline_2833_flex$$inline_2837$$.style.display || $forceVisibleValue$$inline_2835$$ ? (-1 == $JSCompiler_object_inline_firstDisclosedPaneIndex_5806$$ && ($JSCompiler_object_inline_firstDisclosedPaneIndex_5806$$ = $i$$inline_2832$$), $childComponent$$inline_2836_clientId$$inline_2834_inflexibleHeight$$inline_2830$$ = $AdfPage$$.$PAGE$.$findComponent$($childComponent$$inline_2836_clientId$$inline_2834_inflexibleHeight$$inline_2830$$), 
    $contentNode$$inline_2833_flex$$inline_2837$$ = $childComponent$$inline_2836_clientId$$inline_2834_inflexibleHeight$$inline_2830$$.getFlex(), $JSCompiler_object_inline_flexValues_5799$$.push($contentNode$$inline_2833_flex$$inline_2837$$), 0 == $contentNode$$inline_2833_flex$$inline_2837$$ ? ($childComponent$$inline_2836_clientId$$inline_2834_inflexibleHeight$$inline_2830$$ = $childComponent$$inline_2836_clientId$$inline_2834_inflexibleHeight$$inline_2830$$.getInflexibleHeight() + 1, $JSCompiler_object_inline_inflexibleHeights_5800$$.push($childComponent$$inline_2836_clientId$$inline_2834_inflexibleHeight$$inline_2830$$), 
    $JSCompiler_object_inline_minimumHeights_5801_visibleInflexibleTotal$$.push($childComponent$$inline_2836_clientId$$inline_2834_inflexibleHeight$$inline_2830$$), $JSCompiler_object_inline_inflexibleTotal_5803_firstVisibleHeaderTop$$ += $childComponent$$inline_2836_clientId$$inline_2834_inflexibleHeight$$inline_2830$$) : ($childComponent$$inline_2836_clientId$$inline_2834_inflexibleHeight$$inline_2830$$ = $childComponent$$inline_2836_clientId$$inline_2834_inflexibleHeight$$inline_2830$$.getInflexibleHeight() + 
    1, $JSCompiler_object_inline_inflexibleHeights_5800$$.push(0), $JSCompiler_object_inline_minimumHeights_5801_visibleInflexibleTotal$$.push($childComponent$$inline_2836_clientId$$inline_2834_inflexibleHeight$$inline_2830$$), $JSCompiler_object_inline_flexTotal_5802_firstBottomOverflowPaneIndex$$ += $contentNode$$inline_2833_flex$$inline_2837$$), $JSCompiler_object_inline_minimumTotal_5804_bodyHeight$$ += $childComponent$$inline_2836_clientId$$inline_2834_inflexibleHeight$$inline_2830$$) : ($JSCompiler_object_inline_flexValues_5799$$.push($JSCompiler_alias_NULL$$), 
    $JSCompiler_object_inline_inflexibleHeights_5800$$.push($JSCompiler_alias_NULL$$), $JSCompiler_object_inline_minimumHeights_5801_visibleInflexibleTotal$$.push($JSCompiler_alias_NULL$$))
  }
  -1 == $JSCompiler_object_inline_selectedPaneIndex_5805_visibleFlexValues$$ && ($JSCompiler_object_inline_selectedPaneIndex_5805_visibleFlexValues$$ = $JSCompiler_object_inline_firstDisclosedPaneIndex_5806$$);
  $availableHeight_flexValue_forcedVisible$$1_lastTopOverflowPaneIndex$$ = $accordionHeight_newAvailableHeight$$ - $headerHeight$$2_laf$$76$$ * $headerCount$$1_i$$352$$;
  $JSCompiler_StaticMethods__getItemSizingData$self_overflow_visibleFlexTotal$$ = $JSCompiler_object_inline_minimumTotal_5804_bodyHeight$$ - $availableHeight_flexValue_forcedVisible$$1_lastTopOverflowPaneIndex$$;
  if(0 < $JSCompiler_StaticMethods__getItemSizingData$self_overflow_visibleFlexTotal$$) {
    $JSCompiler_object_inline_flexTotal_5802_firstBottomOverflowPaneIndex$$ = $headerCount$$1_i$$352$$;
    $JSCompiler_object_inline_selectedPaneIndex_5805_visibleFlexValues$$ < $headerCount$$1_i$$352$$ - 1 && ($JSCompiler_StaticMethods__getItemSizingData$self_overflow_visibleFlexTotal$$ += $overflowButtonHeight$$1_visibleInflexibleHeights$$, $accordionHeight_newAvailableHeight$$ -= $overflowButtonHeight$$1_visibleInflexibleHeights$$);
    for($headerCount$$1_i$$352$$ -= 1;$headerCount$$1_i$$352$$ > $JSCompiler_object_inline_selectedPaneIndex_5805_visibleFlexValues$$ && 0 < $JSCompiler_StaticMethods__getItemSizingData$self_overflow_visibleFlexTotal$$;--$headerCount$$1_i$$352$$) {
      $JSCompiler_object_inline_minimumTotal_5804_bodyHeight$$ = $JSCompiler_object_inline_minimumHeights_5801_visibleInflexibleTotal$$[$headerCount$$1_i$$352$$], $JSCompiler_StaticMethods__getItemSizingData$self_overflow_visibleFlexTotal$$ -= $headerHeight$$2_laf$$76$$, $JSCompiler_object_inline_minimumTotal_5804_bodyHeight$$ != $JSCompiler_alias_NULL$$ && ($JSCompiler_StaticMethods__getItemSizingData$self_overflow_visibleFlexTotal$$ -= $JSCompiler_object_inline_minimumTotal_5804_bodyHeight$$), 
      --$JSCompiler_object_inline_flexTotal_5802_firstBottomOverflowPaneIndex$$
    }
    $availableHeight_flexValue_forcedVisible$$1_lastTopOverflowPaneIndex$$ = -1;
    $JSCompiler_object_inline_inflexibleTotal_5803_firstVisibleHeaderTop$$ = 0;
    0 < $JSCompiler_StaticMethods__getItemSizingData$self_overflow_visibleFlexTotal$$ && 0 < $JSCompiler_object_inline_selectedPaneIndex_5805_visibleFlexValues$$ && ($JSCompiler_StaticMethods__getItemSizingData$self_overflow_visibleFlexTotal$$ += $overflowButtonHeight$$1_visibleInflexibleHeights$$, $JSCompiler_object_inline_inflexibleTotal_5803_firstVisibleHeaderTop$$ = $overflowButtonHeight$$1_visibleInflexibleHeights$$, $accordionHeight_newAvailableHeight$$ -= $overflowButtonHeight$$1_visibleInflexibleHeights$$);
    for($headerCount$$1_i$$352$$ = 0;$headerCount$$1_i$$352$$ < $JSCompiler_object_inline_selectedPaneIndex_5805_visibleFlexValues$$ && 0 < $JSCompiler_StaticMethods__getItemSizingData$self_overflow_visibleFlexTotal$$;++$headerCount$$1_i$$352$$) {
      $JSCompiler_object_inline_minimumTotal_5804_bodyHeight$$ = $JSCompiler_object_inline_minimumHeights_5801_visibleInflexibleTotal$$[$headerCount$$1_i$$352$$], $JSCompiler_StaticMethods__getItemSizingData$self_overflow_visibleFlexTotal$$ -= $headerHeight$$2_laf$$76$$, $JSCompiler_object_inline_minimumTotal_5804_bodyHeight$$ != $JSCompiler_alias_NULL$$ && ($JSCompiler_StaticMethods__getItemSizingData$self_overflow_visibleFlexTotal$$ -= $JSCompiler_object_inline_minimumTotal_5804_bodyHeight$$), 
      ++$availableHeight_flexValue_forcedVisible$$1_lastTopOverflowPaneIndex$$
    }
    $accordionHeight_newAvailableHeight$$ -= $headerHeight$$2_laf$$76$$ * ($JSCompiler_object_inline_flexTotal_5802_firstBottomOverflowPaneIndex$$ - $availableHeight_flexValue_forcedVisible$$1_lastTopOverflowPaneIndex$$ - 1);
    $data$$43$$.$startIndex$ = $availableHeight_flexValue_forcedVisible$$1_lastTopOverflowPaneIndex$$ + 1;
    $data$$43$$.$endIndex$ = $JSCompiler_object_inline_flexTotal_5802_firstBottomOverflowPaneIndex$$ - 1;
    $overflowButtonHeight$$1_visibleInflexibleHeights$$ = [];
    $JSCompiler_object_inline_minimumHeights_5801_visibleInflexibleTotal$$ = 0;
    $JSCompiler_object_inline_selectedPaneIndex_5805_visibleFlexValues$$ = [];
    $JSCompiler_StaticMethods__getItemSizingData$self_overflow_visibleFlexTotal$$ = 0;
    for($headerCount$$1_i$$352$$ = $availableHeight_flexValue_forcedVisible$$1_lastTopOverflowPaneIndex$$ + 1;$headerCount$$1_i$$352$$ < $JSCompiler_object_inline_flexTotal_5802_firstBottomOverflowPaneIndex$$;++$headerCount$$1_i$$352$$) {
      inflexibleHeight = $JSCompiler_object_inline_inflexibleHeights_5800$$[$headerCount$$1_i$$352$$], $overflowButtonHeight$$1_visibleInflexibleHeights$$.push(inflexibleHeight), inflexibleHeight != $JSCompiler_alias_NULL$$ && ($JSCompiler_object_inline_minimumHeights_5801_visibleInflexibleTotal$$ += inflexibleHeight), $availableHeight_flexValue_forcedVisible$$1_lastTopOverflowPaneIndex$$ = $JSCompiler_object_inline_flexValues_5799$$[$headerCount$$1_i$$352$$], $JSCompiler_object_inline_selectedPaneIndex_5805_visibleFlexValues$$.push($availableHeight_flexValue_forcedVisible$$1_lastTopOverflowPaneIndex$$), 
      $availableHeight_flexValue_forcedVisible$$1_lastTopOverflowPaneIndex$$ != $JSCompiler_alias_NULL$$ && ($JSCompiler_StaticMethods__getItemSizingData$self_overflow_visibleFlexTotal$$ += $availableHeight_flexValue_forcedVisible$$1_lastTopOverflowPaneIndex$$)
    }
    $JSCompiler_StaticMethods__addVisiblePaneSizingData$$($data$$43$$, $overflowButtonHeight$$1_visibleInflexibleHeights$$, $JSCompiler_object_inline_minimumHeights_5801_visibleInflexibleTotal$$, $JSCompiler_object_inline_selectedPaneIndex_5805_visibleFlexValues$$, $JSCompiler_StaticMethods__getItemSizingData$self_overflow_visibleFlexTotal$$, $headerHeight$$2_laf$$76$$, $JSCompiler_object_inline_inflexibleTotal_5803_firstVisibleHeaderTop$$, $accordionHeight_newAvailableHeight$$)
  }else {
    $data$$43$$.$startIndex$ = 0, $data$$43$$.$endIndex$ = $headerCount$$1_i$$352$$ - 1, $JSCompiler_StaticMethods__addVisiblePaneSizingData$$($data$$43$$, $JSCompiler_object_inline_inflexibleHeights_5800$$, $JSCompiler_object_inline_inflexibleTotal_5803_firstVisibleHeaderTop$$, $JSCompiler_object_inline_flexValues_5799$$, $JSCompiler_object_inline_flexTotal_5802_firstBottomOverflowPaneIndex$$, $headerHeight$$2_laf$$76$$, 0, $availableHeight_flexValue_forcedVisible$$1_lastTopOverflowPaneIndex$$)
  }
  return $data$$43$$
}
function $JSCompiler_StaticMethods__addVisiblePaneSizingData$$($data$$44$$, $inflexibleHeights$$, $bottom$$4_inflexibleTotal$$, $flexValues$$, $flexTotal$$, $headerHeight$$3$$, $firstVisibleHeaderTop$$1_itemData$$1$$, $availableHeight$$1$$) {
  if(0 == $flexTotal$$) {
    for(var $flex_oldInflexibleHeight_styleHeight$$2_wrapperHeight$$ = $JSCompiler_alias_NULL$$, $i$$353$$ = $inflexibleHeights$$.length - 1;0 <= $i$$353$$;--$i$$353$$) {
      var $inflexibleHeight$$1$$ = $inflexibleHeights$$[$i$$353$$];
      if($inflexibleHeight$$1$$ != $JSCompiler_alias_NULL$$) {
        $flex_oldInflexibleHeight_styleHeight$$2_wrapperHeight$$ = $inflexibleHeight$$1$$;
        $inflexibleHeights$$[$i$$353$$] = $JSCompiler_alias_NULL$$;
        $flexTotal$$ = $flexValues$$[$i$$353$$] = 1;
        break
      }
    }
    $flex_oldInflexibleHeight_styleHeight$$2_wrapperHeight$$ != $JSCompiler_alias_NULL$$ && ($availableHeight$$1$$ = Math.max(0, $availableHeight$$1$$ - $bottom$$4_inflexibleTotal$$ + $flex_oldInflexibleHeight_styleHeight$$2_wrapperHeight$$))
  }else {
    $availableHeight$$1$$ = Math.max(0, $availableHeight$$1$$ - $bottom$$4_inflexibleTotal$$)
  }
  $bottom$$4_inflexibleTotal$$ = $firstVisibleHeaderTop$$1_itemData$$1$$;
  for($i$$353$$ = 0;$i$$353$$ < $inflexibleHeights$$.length;$i$$353$$++) {
    $firstVisibleHeaderTop$$1_itemData$$1$$ = {top:0, $contentHeight$:-1, $contentTop$:-1}, $flex_oldInflexibleHeight_styleHeight$$2_wrapperHeight$$ = $flexValues$$[$i$$353$$], $firstVisibleHeaderTop$$1_itemData$$1$$.top = $bottom$$4_inflexibleTotal$$, $bottom$$4_inflexibleTotal$$ += $headerHeight$$3$$, $flex_oldInflexibleHeight_styleHeight$$2_wrapperHeight$$ != $JSCompiler_alias_NULL$$ && ($firstVisibleHeaderTop$$1_itemData$$1$$.$contentTop$ = $bottom$$4_inflexibleTotal$$, $flex_oldInflexibleHeight_styleHeight$$2_wrapperHeight$$ = 
    0 != $flex_oldInflexibleHeight_styleHeight$$2_wrapperHeight$$ ? Math.floor($availableHeight$$1$$ * ($flex_oldInflexibleHeight_styleHeight$$2_wrapperHeight$$ / $flexTotal$$)) : $inflexibleHeights$$[$i$$353$$], $bottom$$4_inflexibleTotal$$ += $flex_oldInflexibleHeight_styleHeight$$2_wrapperHeight$$, $flex_oldInflexibleHeight_styleHeight$$2_wrapperHeight$$ = Math.max(1, $flex_oldInflexibleHeight_styleHeight$$2_wrapperHeight$$), $firstVisibleHeaderTop$$1_itemData$$1$$.$contentHeight$ = $flex_oldInflexibleHeight_styleHeight$$2_wrapperHeight$$), 
    $data$$44$$.$visibleItemData$.push($firstVisibleHeaderTop$$1_itemData$$1$$)
  }
}
function $JSCompiler_StaticMethods__getClientId$$($contentElement$$17_headerElement$$7$$) {
  return($contentElement$$17_headerElement$$7$$ = $contentElement$$17_headerElement$$7$$.nextSibling) ? $AdfAgent$$.$AGENT$.getAttribute($contentElement$$17_headerElement$$7$$, $AdfDhtmlPanelAccordionPeer$$.$_ATTRIBUTE_ROWKEY$) : $JSCompiler_alias_NULL$$
}
function $JSCompiler_StaticMethods__getDisclosedClientIds$$($childElems_rootElement$$98$$) {
  var $agent$$414$$ = $AdfAgent$$.$getAgent$(), $disclosedClientIds$$3$$ = [];
  if($childElems_rootElement$$98$$ && ($childElems_rootElement$$98$$ = $JSCompiler_StaticMethods__getRootWrapper$$($childElems_rootElement$$98$$), $childElems_rootElement$$98$$ = $childElems_rootElement$$98$$.childNodes, $childElems_rootElement$$98$$ != $JSCompiler_alias_NULL$$)) {
    for(var $i$$355$$ = 0;$i$$355$$ < $childElems_rootElement$$98$$.length;$i$$355$$++) {
      if(1 == $childElems_rootElement$$98$$[$i$$355$$].nodeType) {
        var $element$$249$$ = $childElems_rootElement$$98$$[$i$$355$$], $clientId$$289$$ = $agent$$414$$.getAttribute($element$$249$$, $AdfDhtmlPanelAccordionPeer$$.$_ATTRIBUTE_ROWKEY$);
        $clientId$$289$$ != $JSCompiler_alias_NULL$$ && "none" != $element$$249$$.style.display && $disclosedClientIds$$3$$.push($clientId$$289$$)
      }
    }
  }
  return $disclosedClientIds$$3$$
}
$AdfDhtmlPanelAccordionPeer$$.prototype.$_getCurrencyFromDomElement$ = function $$AdfDhtmlPanelAccordionPeer$$$$$_getCurrencyFromDomElement$$($targetElement$$35$$, $rootElement$$99$$) {
  $AdfAssert$$.$assertDomElement$($targetElement$$35$$);
  var $currElement$$16$$ = $targetElement$$35$$, $agent$$415_disclosed$$6$$ = $AdfAgent$$.$getAgent$();
  if($currElement$$16$$ == $JSCompiler_alias_NULL$$ || 1 != $currElement$$16$$.nodeType) {
    return $JSCompiler_alias_NULL$$
  }
  for(var $rowKey$$56$$ = $agent$$415_disclosed$$6$$.getAttribute($currElement$$16$$, $AdfDhtmlPanelAccordionPeer$$.$_ATTRIBUTE_ROWKEY$);$rowKey$$56$$ == $JSCompiler_alias_NULL$$;) {
    if($currElement$$16$$ == $JSCompiler_alias_NULL$$ || $currElement$$16$$ == $rootElement$$99$$) {
      return $JSCompiler_alias_NULL$$
    }
    $currElement$$16$$ = $currElement$$16$$.parentNode;
    if($currElement$$16$$ == $JSCompiler_alias_NULL$$ || 1 != $currElement$$16$$.nodeType) {
      return $JSCompiler_alias_NULL$$
    }
    $rowKey$$56$$ = $agent$$415_disclosed$$6$$.getAttribute($currElement$$16$$, $AdfDhtmlPanelAccordionPeer$$.$_ATTRIBUTE_ROWKEY$);
    if($agent$$415_disclosed$$6$$.getAttribute($currElement$$16$$, $AdfDhtmlPanelAccordionPeer$$.$_ATTRIBUTE_TOOLBAR$)) {
      return $JSCompiler_alias_NULL$$
    }
  }
  if($rowKey$$56$$ == $JSCompiler_alias_NULL$$) {
    return $JSCompiler_alias_NULL$$
  }
  var $eventType$$45$$ = $agent$$415_disclosed$$6$$.getAttribute($currElement$$16$$, $AdfDhtmlPanelAccordionPeer$$.$_ATTRIBUTE_EVENT_TYPE$), $agent$$415_disclosed$$6$$ = "true" == $agent$$415_disclosed$$6$$.getAttribute($currElement$$16$$, $AdfDhtmlPanelAccordionPeer$$.$_ATTRIBUTE_DISCLOSED$);
  return[$rowKey$$56$$, $eventType$$45$$, $agent$$415_disclosed$$6$$, "hidden" == $currElement$$16$$.style.visibility]
};
function $JSCompiler_StaticMethods__showOverflowMenu$$($JSCompiler_StaticMethods__showOverflowMenu$self$$, $effectiveReverseOrder_menuAlignElement$$, $reverseOrder$$, $popupId$$64$$) {
  var $hints$$82_paneCutoffIndex$$1$$ = paneCutoffIndex, $component$$1198$$ = $JSCompiler_StaticMethods__showOverflowMenu$self$$.$getComponent$();
  if($JSCompiler_StaticMethods__showOverflowMenu$self$$.$isPopupVisible$($component$$1198$$, $popupId$$64$$)) {
    $JSCompiler_StaticMethods__showOverflowMenu$self$$.$hidePopup$($component$$1198$$, $popupId$$64$$)
  }else {
    var $menuItems$$5$$ = $JSCompiler_StaticMethods__showOverflowMenu$self$$.$_contentElement$.getElementsByTagName("a"), $menuItemCount$$ = $menuItems$$5$$.length, $menuItemIndex$$;
    if($hints$$82_paneCutoffIndex$$1$$ < $menuItemCount$$) {
      for($menuItemIndex$$ = 0;$menuItemIndex$$ < $menuItemCount$$;++$menuItemIndex$$) {
        $menuItems$$5$$[$menuItemIndex$$].style.display = $reverseOrder$$ && $menuItemIndex$$ < $hints$$82_paneCutoffIndex$$1$$ ? "none" : !$reverseOrder$$ && $menuItemIndex$$ > $hints$$82_paneCutoffIndex$$1$$ ? "none" : ""
      }
    }else {
      $AdfLogger$$.$LOGGER$.warning("There were an unexpected number of accordion pane overflow menu items: ", $menuItemCount$$);
      for($menuItemIndex$$ = 0;$menuItemIndex$$ < $menuItemCount$$;$menuItemIndex$$++) {
        $menuItems$$5$$[$menuItemIndex$$].style.display = ""
      }
    }
    $hints$$82_paneCutoffIndex$$1$$ = {};
    $hints$$82_paneCutoffIndex$$1$$.alignElement = $effectiveReverseOrder_menuAlignElement$$;
    $hints$$82_paneCutoffIndex$$1$$.type = "menu";
    $hints$$82_paneCutoffIndex$$1$$.autodismiss = "autodismissAlways";
    $hints$$82_paneCutoffIndex$$1$$.focus = $JSCompiler_alias_TRUE$$;
    $effectiveReverseOrder_menuAlignElement$$ = $reverseOrder$$;
    $AdfPage$$.$PAGE$.$getLocaleContext$().$isRightToLeft$() && ($effectiveReverseOrder_menuAlignElement$$ = !$effectiveReverseOrder_menuAlignElement$$);
    $hints$$82_paneCutoffIndex$$1$$[AdfRichPopup.$HINT_ALIGN$] = $effectiveReverseOrder_menuAlignElement$$ ? AdfRichPopup.$ALIGN_AFTER_END$ : AdfRichPopup.$ALIGN_BEFORE_START$;
    $JSCompiler_StaticMethods__showOverflowMenu$self$$.$_whereToResorePopupContent$ = $JSCompiler_StaticMethods__showOverflowMenu$self$$.$_contentElement$.parentNode;
    $JSCompiler_StaticMethods__showOverflowMenu$self$$.$showPopup$($component$$1198$$, $JSCompiler_StaticMethods__showOverflowMenu$self$$.$_contentElement$, $hints$$82_paneCutoffIndex$$1$$, $popupId$$64$$);
    $AdfFocusUtils$$.$focusFirstTabStop$($JSCompiler_StaticMethods__showOverflowMenu$self$$.$_contentElement$)
  }
}
$AdfDhtmlPanelAccordionPeer$$.prototype.$PopupClosed$ = function $$AdfDhtmlPanelAccordionPeer$$$$$PopupClosed$$($component$$1199$$, $contentDom$$18$$) {
  this.$_whereToResorePopupContent$.appendChild($contentDom$$18$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlPanelAccordionPeer.prototype.PopupClosed", {$PopupClosed$:$AdfDhtmlPanelAccordionPeer$$.prototype.$PopupClosed$});
