var $AdfDhtmlNavigationPanePeer$$ = $AdfRichUIPeer$$.$createPeerClass$($AdfRichUIPeer$$, "AdfDhtmlNavigationPanePeer", $JSCompiler_alias_FALSE$$);
$goog$exportSymbol$$("AdfDhtmlNavigationPanePeer", $AdfDhtmlNavigationPanePeer$$);
$AdfDhtmlNavigationPanePeer$$.$InitSubclass$ = function $$AdfDhtmlNavigationPanePeer$$$$InitSubclass$$() {
  $AdfRichUIPeer$$.$addComponentEventHandlers$(this, $AdfUIInputEvent$$.$KEY_UP_EVENT_TYPE$, $AdfUIInputEvent$$.$CLICK_EVENT_TYPE$, $AdfUIInputEvent$$.$KEY_DOWN_EVENT_TYPE$, $AdfUIInputEvent$$.$MOUSE_DOWN_EVENT_TYPE$);
  $AdfAgent$$.$AGENT$.$getCapabilities$()[$AdfAgent$$.$CAP_TOUCH_SCREEN$] == $AdfAgent$$.$CAP_TOUCH_SCREEN_NONE$ && $AdfRichUIPeer$$.$addComponentEventHandlers$(this, $AdfUIInputEvent$$.$MOUSE_IN_EVENT_TYPE$);
  this.$_CHOICE_BUTTON_ID$ = "_afrChoiceButton";
  this.$_CHOICE_DATA_CONTAINER_ID$ = "_afrChoiceDataContainer";
  this.$_POPUP_ID$ = "popupContent";
  this.$_POPUP_PANEL_ID$ = "_afrChoicePopupPanel";
  this.$_POPUP_CLOSED_TIME$ = "_afrPopupClosedTime";
  this.$_TAB_HEADER$ = "tabh";
  this.$_TAB_HINT$ = "tabs";
  this.$_BAR_HINT$ = "bar";
  this.$_ANCHOR_SUB_ID$ = "disclosureAnchor";
  this.$_TAB_ID_CONVEYOR_SUFFIX$ = "Cnvr";
  $AdfDhtmlNavigationPanePeer$$.$_SELECTED_STYLECLASS$ = "p_AFSelected";
  this.$_ELLIPSIS_SUBID$ = "_afrEps";
  this.$_TAB_CONTENT$ = "_afrTabCnt";
  this.$_TAB_CONTENT_DIV$ = "_afrTabDiv";
  var $layoutType$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$().$getSkinProperty$("af|navigationPane-tr-layout-type");
  this.$_compressedLayoutMode$ = "overflow" == $layoutType$$ ? "overflow" : "overflow-droplist" == $layoutType$$ ? "overflow-droplist" : "conveyorBelt"
};
$goog$exportSymbol$$("AdfDhtmlNavigationPanePeer.InitSubclass", $AdfDhtmlNavigationPanePeer$$.$InitSubclass$);
$AdfDhtmlNavigationPanePeer$$.prototype.$InitDomElement$ = function $$AdfDhtmlNavigationPanePeer$$$$$InitDomElement$$($component$$1128$$, $domElement$$301$$) {
  $AdfDhtmlNavigationPanePeer$$.$superclass$.$InitDomElement$.call(this, $component$$1128$$, $domElement$$301$$);
  var $clientId$$234_headerContentId_headerId_id$$295$$ = $component$$1128$$.$getClientId$(), $agent$$347$$ = $AdfAgent$$.$getAgent$();
  this.$_stretchedOnLastResize$ = $JSCompiler_alias_TRUE$$;
  if($component$$1128$$.getHint() == $AdfDhtmlNavigationPanePeer$$.$_TAB_HINT$) {
    if($clientId$$234_headerContentId_headerId_id$$295$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$234_headerContentId_headerId_id$$295$$, $AdfDhtmlNavigationPanePeer$$.$_TAB_HEADER$), this.$_headerDiv$ = $agent$$347$$.getElementById($clientId$$234_headerContentId_headerId_id$$295$$)) {
      $clientId$$234_headerContentId_headerId_id$$295$$ = "conveyorBelt" == $AdfDhtmlNavigationPanePeer$$.$_compressedLayoutMode$ ? $AdfRichUIPeer$$.$CreateSubId$($clientId$$234_headerContentId_headerId_id$$295$$, "cbc") : $AdfRichUIPeer$$.$CreateSubId$($clientId$$234_headerContentId_headerId_id$$295$$, "oc"), this.$_headerContentDiv$ = $agent$$347$$.getElementById($clientId$$234_headerContentId_headerId_id$$295$$), $AdfPage$$.$PAGE$.$__registerDescendantResizeNotifyComponent$($component$$1128$$)
    }
  }else {
    $component$$1128$$.getHint() == $AdfDhtmlNavigationPanePeer$$.$_BAR_HINT$ && ($clientId$$234_headerContentId_headerId_id$$295$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$234_headerContentId_headerId_id$$295$$, "oc"), this.$_barOverflowContent$ = $agent$$347$$.getElementById($clientId$$234_headerContentId_headerId_id$$295$$), $AdfPage$$.$PAGE$.$__registerDescendantResizeNotifyComponent$($component$$1128$$))
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlNavigationPanePeer.prototype.InitDomElement", {$InitDomElement$:$AdfDhtmlNavigationPanePeer$$.prototype.$InitDomElement$});
$AdfDhtmlNavigationPanePeer$$.prototype.$needsResizeNotify$ = function $$AdfDhtmlNavigationPanePeer$$$$$needsResizeNotify$$($component$$1129$$) {
  return this.$_headerDiv$ || $component$$1129$$.getHint() == $AdfDhtmlNavigationPanePeer$$.$_BAR_HINT$ ? $JSCompiler_alias_TRUE$$ : $JSCompiler_alias_FALSE$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlNavigationPanePeer.prototype.needsResizeNotify", {$needsResizeNotify$:$AdfDhtmlNavigationPanePeer$$.prototype.$needsResizeNotify$});
$AdfDhtmlNavigationPanePeer$$.prototype.$ResizeNotify$ = function $$AdfDhtmlNavigationPanePeer$$$$$ResizeNotify$$($children$$26_clientId$$235_oldWidth$$16$$, $child$$inline_2132_component$$1130_i$$283_oldHeight$$18$$, $activeChildIndex_children$$inline_2128_j$$inline_2131_newWidth$$18$$) {
  $child$$inline_2132_component$$1130_i$$283_oldHeight$$18$$ = this.$getComponent$();
  if(this.$_headerContentDiv$) {
    $children$$26_clientId$$235_oldWidth$$16$$ != $activeChildIndex_children$$inline_2128_j$$inline_2131_newWidth$$18$$ && ("ellipsis" == this.$getComponent$().getTruncationStyle() ? ($activeChildIndex_children$$inline_2128_j$$inline_2131_newWidth$$18$$ = this.$_getChildElements$(this.$_headerDiv$.id, this.$_headerContentDiv$), 0 != $activeChildIndex_children$$inline_2128_j$$inline_2131_newWidth$$18$$.length && this.$_layoutTabs$($children$$26_clientId$$235_oldWidth$$16$$, this.$_headerDiv$.offsetWidth, 
    this.$_headerDiv$.id, $activeChildIndex_children$$inline_2128_j$$inline_2131_newWidth$$18$$)) : this.$_updateOverflow$($activeChildIndex_children$$inline_2128_j$$inline_2131_newWidth$$18$$))
  }else {
    if(this.$_barOverflowContent$) {
      if(!this.$_overflowSupport$) {
        $children$$26_clientId$$235_oldWidth$$16$$ = $child$$inline_2132_component$$1130_i$$283_oldHeight$$18$$.$getClientId$();
        if(!$AdfOverflowSupport$$.$needsOverflow$($children$$26_clientId$$235_oldWidth$$16$$)) {
          return
        }
        this.$_overflowSupport$ = new $AdfOverflowSupport$$($children$$26_clientId$$235_oldWidth$$16$$, this, "both");
        $children$$26_clientId$$235_oldWidth$$16$$ = this.$_barOverflowContent$.childNodes;
        a: {
          for($activeChildIndex_children$$inline_2128_j$$inline_2131_newWidth$$18$$ = -1;$child$$inline_2132_component$$1130_i$$283_oldHeight$$18$$ = $children$$26_clientId$$235_oldWidth$$16$$[++$activeChildIndex_children$$inline_2128_j$$inline_2131_newWidth$$18$$];) {
            if($AdfDomUtils$$.$containsCSSClassName$($child$$inline_2132_component$$1130_i$$283_oldHeight$$18$$, "p_AFSelected")) {
              break a
            }
          }
          $activeChildIndex_children$$inline_2128_j$$inline_2131_newWidth$$18$$ = -1
        }
        var $child$$22_overflowElement$$inline_2138$$;
        for($child$$inline_2132_component$$1130_i$$283_oldHeight$$18$$ = -1;$child$$22_overflowElement$$inline_2138$$ = $children$$26_clientId$$235_oldWidth$$16$$[++$child$$inline_2132_component$$1130_i$$283_oldHeight$$18$$];) {
          if(1 == $child$$22_overflowElement$$inline_2138$$.nodeType && ("a" == $child$$22_overflowElement$$inline_2138$$.tagName.toLowerCase() || 0 < $child$$22_overflowElement$$inline_2138$$.getElementsByTagName("a").length)) {
            -1 == $activeChildIndex_children$$inline_2128_j$$inline_2131_newWidth$$18$$ && ($activeChildIndex_children$$inline_2128_j$$inline_2131_newWidth$$18$$ = $child$$inline_2132_component$$1130_i$$283_oldHeight$$18$$);
            this.$_overflowSupport$.$createStep$();
            $activeChildIndex_children$$inline_2128_j$$inline_2131_newWidth$$18$$ == $child$$inline_2132_component$$1130_i$$283_oldHeight$$18$$ ? this.$_overflowSupport$.addElement($child$$22_overflowElement$$inline_2138$$) : $child$$inline_2132_component$$1130_i$$283_oldHeight$$18$$ > $activeChildIndex_children$$inline_2128_j$$inline_2131_newWidth$$18$$ ? ($JSCompiler_StaticMethods__addSeparators$$(this, $children$$26_clientId$$235_oldWidth$$16$$, $child$$inline_2132_component$$1130_i$$283_oldHeight$$18$$, 
            $JSCompiler_alias_TRUE$$), this.$_overflowSupport$.addElement($child$$22_overflowElement$$inline_2138$$)) : (this.$_overflowSupport$.addElement($child$$22_overflowElement$$inline_2138$$), $JSCompiler_StaticMethods__addSeparators$$(this, $children$$26_clientId$$235_oldWidth$$16$$, $child$$inline_2132_component$$1130_i$$283_oldHeight$$18$$, $JSCompiler_alias_FALSE$$));
            var $element$$inline_2135_handleNavItemClick$$inline_2143_target$$inline_2142$$ = $child$$22_overflowElement$$inline_2138$$, $component$$inline_2136_itemHref$$inline_2140$$ = this.$getComponent$(), $link$$inline_2139_overflowClassName$$inline_2137$$ = $AdfDhtmlNavigationPanePeer$$.$_barOverflowElementStyleClass$;
            $link$$inline_2139_overflowClassName$$inline_2137$$ == $JSCompiler_alias_NULL$$ && ($link$$inline_2139_overflowClassName$$inline_2137$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$().getStyleClass("AFOverflowElement"), $AdfDhtmlNavigationPanePeer$$.$_barOverflowElementStyleClass$ = $link$$inline_2139_overflowClassName$$inline_2137$$);
            $child$$22_overflowElement$$inline_2138$$ = $element$$inline_2135_handleNavItemClick$$inline_2143_target$$inline_2142$$.ownerDocument.createElement("div");
            $child$$22_overflowElement$$inline_2138$$.className = $link$$inline_2139_overflowClassName$$inline_2137$$;
            $link$$inline_2139_overflowClassName$$inline_2137$$ = $element$$inline_2135_handleNavItemClick$$inline_2143_target$$inline_2142$$.cloneNode($JSCompiler_alias_TRUE$$);
            $link$$inline_2139_overflowClassName$$inline_2137$$.removeAttribute("id");
            $child$$22_overflowElement$$inline_2138$$.appendChild($link$$inline_2139_overflowClassName$$inline_2137$$);
            $component$$inline_2136_itemHref$$inline_2140$$ = $AdfPage$$.$PAGE$.$findComponent$($element$$inline_2135_handleNavItemClick$$inline_2143_target$$inline_2142$$.id);
            if(!$component$$inline_2136_itemHref$$inline_2140$$.getDisabled()) {
              $component$$inline_2136_itemHref$$inline_2140$$ = $element$$inline_2135_handleNavItemClick$$inline_2143_target$$inline_2142$$.href;
              $component$$inline_2136_itemHref$$inline_2140$$ == $JSCompiler_alias_VOID$$ && ($component$$inline_2136_itemHref$$inline_2140$$ = $element$$inline_2135_handleNavItemClick$$inline_2143_target$$inline_2142$$.getAttribute("href"));
              var $documentHref$$inline_2141$$ = $AdfAgent$$.$AGENT$.$getDomDocument$().location.href;
              $component$$inline_2136_itemHref$$inline_2140$$ && -1 == $component$$inline_2136_itemHref$$inline_2140$$.indexOf($documentHref$$inline_2141$$) ? ($link$$inline_2139_overflowClassName$$inline_2137$$.setAttribute("_href", $component$$inline_2136_itemHref$$inline_2140$$), ($element$$inline_2135_handleNavItemClick$$inline_2143_target$$inline_2142$$ = $element$$inline_2135_handleNavItemClick$$inline_2143_target$$inline_2142$$.getAttribute("target")) && $link$$inline_2139_overflowClassName$$inline_2137$$.setAttribute("_target", 
              $element$$inline_2135_handleNavItemClick$$inline_2143_target$$inline_2142$$)) : $link$$inline_2139_overflowClassName$$inline_2137$$.setAttribute("_componentId", $element$$inline_2135_handleNavItemClick$$inline_2143_target$$inline_2142$$.getAttribute("id"));
              $element$$inline_2135_handleNavItemClick$$inline_2143_target$$inline_2142$$ = this.$createCallback$(this.$_handleNavItemClick$);
              $AdfAgent$$.$AGENT$.$addBubbleEventListener$($link$$inline_2139_overflowClassName$$inline_2137$$, "click", $element$$inline_2135_handleNavItemClick$$inline_2143_target$$inline_2142$$)
            }
            this.$_overflowSupport$.$addOverflowElement$($child$$22_overflowElement$$inline_2138$$)
          }
        }
      }
      this.$_overflowSupport$.$handleResize$()
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlNavigationPanePeer.prototype.ResizeNotify", {$ResizeNotify$:$AdfDhtmlNavigationPanePeer$$.prototype.$ResizeNotify$});
$JSCompiler_prototypeAlias$$ = $AdfDhtmlNavigationPanePeer$$.prototype;
$JSCompiler_prototypeAlias$$.$_updateOverflow$ = function $$JSCompiler_prototypeAlias$$$$_updateOverflow$$($newWidth$$19$$) {
  var $children$$27$$ = this.$_getChildElements$(this.$_headerDiv$.id, this.$_headerContentDiv$);
  0 != $children$$27$$.length && this.$_resizeOverflow$(this.$_headerDiv$.id, $children$$27$$, $newWidth$$19$$)
};
$JSCompiler_prototypeAlias$$.$_layoutTabs$ = function $$JSCompiler_prototypeAlias$$$$_layoutTabs$$($numberOfTabs_oldWidth$$18$$, $newWidth$$21_tabWidth$$, $containerId$$7$$, $children$$29$$, $above$$) {
  $numberOfTabs_oldWidth$$18$$ = $children$$29$$.length;
  var $component$$1131_i$$284$$ = this.$getComponent$();
  this.$_maxTabSize$ || (this.$_maxTabSize$ = $component$$1131_i$$284$$.getMaxTabSize(), this.$_maxTabSize$ = this.$_maxTabSize$ == $JSCompiler_alias_NULL$$ || "infinity" == this.$_maxTabSize$ ? 0 : parseFloat(this.$_maxTabSize$));
  this.$_minTabSize$ || (this.$_minTabSize$ = $component$$1131_i$$284$$.getMinTabSize(), this.$_minTabSize$ = parseFloat(this.$_minTabSize$), this.$_minTabSize$ == $JSCompiler_alias_NULL$$ && (this.$_minTabSize$ = 32));
  if(0 < this.$_maxTabSize$ && this.$_minTabSize$ > this.$_maxTabSize$) {
    $AdfLogger$$.$LOGGER$.warning("Minimum tab width should not be greater than maximum tab width: min\x3d" + this.$_minTabSize$ + ", max\x3d " + this.$_maxTabSize$)
  }else {
    if(!this.$_overflowLimit$) {
      this.$_overflowLimit$ = this.$_minTabSize$ * $numberOfTabs_oldWidth$$18$$;
      !this.$_tabOverlapWidth$ && 1 < $numberOfTabs_oldWidth$$18$$ && (this.$_tabOverlapWidth$ = $children$$29$$[0].offsetWidth - ($children$$29$$[1].offsetLeft - $children$$29$$[0].offsetLeft));
      for($component$$1131_i$$284$$ = 0;$component$$1131_i$$284$$ < $numberOfTabs_oldWidth$$18$$;$component$$1131_i$$284$$++) {
        var $tabElement$$1$$ = $children$$29$$[$component$$1131_i$$284$$];
        tabContentElement = this.$_getTabContentElement$($tabElement$$1$$);
        this.$_getEllipsisElement$($tabElement$$1$$).style.display = "none";
        this.$_overflowLimit$ += $tabElement$$1$$.offsetWidth - tabContentElement.offsetWidth - this.$_tabOverlapWidth$
      }
      this.$_tabOverlapWidth$ && (this.$_overflowLimit$ += this.$_tabOverlapWidth$)
    }
    $newWidth$$21_tabWidth$$ < this.$_overflowLimit$ ? (this.$_setTabSizes$($children$$29$$, this.$_minTabSize$), this.$_resizeOverflow$($containerId$$7$$, $children$$29$$, $newWidth$$21_tabWidth$$, $above$$)) : ($newWidth$$21_tabWidth$$ = Math.floor(($newWidth$$21_tabWidth$$ - this.$_tabOverlapWidth$) / $numberOfTabs_oldWidth$$18$$), this.$_hideOverflow$(), this.$_setTabSizes$($children$$29$$, $newWidth$$21_tabWidth$$, $JSCompiler_alias_TRUE$$))
  }
};
$JSCompiler_prototypeAlias$$.$_setTabSizes$ = function $$JSCompiler_prototypeAlias$$$$_setTabSizes$$($children$$30$$, $desiredTabWidth$$, $isOutterWidth$$) {
  for(var $tabSizesModified$$ = $JSCompiler_alias_FALSE$$, $i$$285$$ = 0;$i$$285$$ < $children$$30$$.length;$i$$285$$++) {
    var $desiredInnerTabWidth_tabElement$$2_tabElementOffsetWidth$$ = $children$$30$$[$i$$285$$];
    tabContentElement = this.$_getTabContentElement$($desiredInnerTabWidth_tabElement$$2_tabElementOffsetWidth$$);
    var $ellipsisElement$$1$$ = this.$_getEllipsisElement$($desiredInnerTabWidth_tabElement$$2_tabElementOffsetWidth$$), $oldTabSize$$ = tabContentElement.style.width;
    tabContentElement.style.width = "";
    tabContentElement.style.overflow = "";
    $ellipsisElement$$1$$.style.display = "none";
    $desiredInnerTabWidth_tabElement$$2_tabElementOffsetWidth$$ = $desiredInnerTabWidth_tabElement$$2_tabElementOffsetWidth$$.offsetWidth;
    $desiredInnerTabWidth_tabElement$$2_tabElementOffsetWidth$$ = $isOutterWidth$$ ? $desiredTabWidth$$ - ($desiredInnerTabWidth_tabElement$$2_tabElementOffsetWidth$$ - tabContentElement.offsetWidth) + this.$_tabOverlapWidth$ : $desiredTabWidth$$;
    0 < this.$_maxTabSize$ && $desiredInnerTabWidth_tabElement$$2_tabElementOffsetWidth$$ > this.$_maxTabSize$ && ($desiredInnerTabWidth_tabElement$$2_tabElementOffsetWidth$$ = this.$_maxTabSize$);
    tabContentElement.offsetWidth > $desiredInnerTabWidth_tabElement$$2_tabElementOffsetWidth$$ && ($ellipsisElement$$1$$.style.display = "inline", tabContentElement.style.overflow = "hidden", $desiredInnerTabWidth_tabElement$$2_tabElementOffsetWidth$$ -= $ellipsisElement$$1$$.offsetWidth);
    tabContentElement.style.width = $desiredInnerTabWidth_tabElement$$2_tabElementOffsetWidth$$ + "px";
    !$tabSizesModified$$ && $oldTabSize$$ != tabContentElement.style.width && ($tabSizesModified$$ = $JSCompiler_alias_TRUE$$)
  }
  return $tabSizesModified$$
};
$JSCompiler_prototypeAlias$$.$_hideOverflow$ = function $$JSCompiler_prototypeAlias$$$$_hideOverflow$$() {
  "conveyorBelt" == $AdfDhtmlNavigationPanePeer$$.$_compressedLayoutMode$ ? this.$_conveyorBeltSupport$ && this.$_conveyorBeltSupport$.$handleResize$() : this.$_overflowSupport$ && this.$_overflowSupport$.$removeAllItemsFromOverflow$()
};
$JSCompiler_prototypeAlias$$.$_resizeOverflow$ = function $$JSCompiler_prototypeAlias$$$$_resizeOverflow$$($containerId$$8$$, $children$$31$$) {
  var $compressedLayoutMode$$1_conveyorBeltSupport$$inline_2163_overflowSupport$$inline_2148_overflowSupport$$inline_2155$$ = $AdfDhtmlNavigationPanePeer$$.$_compressedLayoutMode$;
  if("overflow" == $compressedLayoutMode$$1_conveyorBeltSupport$$inline_2163_overflowSupport$$inline_2148_overflowSupport$$inline_2155$$) {
    if(!this.$_overflowSupport$) {
      for(var $compressedLayoutMode$$1_conveyorBeltSupport$$inline_2163_overflowSupport$$inline_2148_overflowSupport$$inline_2155$$ = new $AdfOverflowSupport$$($containerId$$8$$, this, "both"), $conveyorBeltFirstItem$$inline_2168_droplistItems$$inline_2156_droplistItems$$inline_2164_i$$inline_2149$$ = 0;$conveyorBeltFirstItem$$inline_2168_droplistItems$$inline_2156_droplistItems$$inline_2164_i$$inline_2149$$ < $children$$31$$.length;$conveyorBeltFirstItem$$inline_2168_droplistItems$$inline_2156_droplistItems$$inline_2164_i$$inline_2149$$++) {
        var $cbSpacerId$$inline_2165_child$$inline_2150_i$$inline_2157$$ = $children$$31$$[$conveyorBeltFirstItem$$inline_2168_droplistItems$$inline_2156_droplistItems$$inline_2164_i$$inline_2149$$];
        1 == $cbSpacerId$$inline_2165_child$$inline_2150_i$$inline_2157$$.nodeType && ($compressedLayoutMode$$1_conveyorBeltSupport$$inline_2163_overflowSupport$$inline_2148_overflowSupport$$inline_2155$$.$createStep$(), $compressedLayoutMode$$1_conveyorBeltSupport$$inline_2163_overflowSupport$$inline_2148_overflowSupport$$inline_2155$$.addElement($cbSpacerId$$inline_2165_child$$inline_2150_i$$inline_2157$$), "none" != $cbSpacerId$$inline_2165_child$$inline_2150_i$$inline_2157$$.style.display && 
        $compressedLayoutMode$$1_conveyorBeltSupport$$inline_2163_overflowSupport$$inline_2148_overflowSupport$$inline_2155$$.$addOverflowElement$($JSCompiler_StaticMethods__createTabCompressedLayoutPopupElement$$(this, $cbSpacerId$$inline_2165_child$$inline_2150_i$$inline_2157$$)))
      }
      this.$_overflowSupport$ = $compressedLayoutMode$$1_conveyorBeltSupport$$inline_2163_overflowSupport$$inline_2148_overflowSupport$$inline_2155$$
    }
    this.$_overflowSupport$ && this.$_overflowSupport$.$handleResize$()
  }else {
    if("overflow-droplist" == $compressedLayoutMode$$1_conveyorBeltSupport$$inline_2163_overflowSupport$$inline_2148_overflowSupport$$inline_2155$$) {
      if(!this.$_overflowSupport$) {
        $compressedLayoutMode$$1_conveyorBeltSupport$$inline_2163_overflowSupport$$inline_2148_overflowSupport$$inline_2155$$ = new $AdfOverflowSupport$$($containerId$$8$$, this, "droplist");
        $conveyorBeltFirstItem$$inline_2168_droplistItems$$inline_2156_droplistItems$$inline_2164_i$$inline_2149$$ = [];
        for($cbSpacerId$$inline_2165_child$$inline_2150_i$$inline_2157$$ = 0;$cbSpacerId$$inline_2165_child$$inline_2150_i$$inline_2157$$ < $children$$31$$.length;$cbSpacerId$$inline_2165_child$$inline_2150_i$$inline_2157$$++) {
          var $child$$inline_2158_i$$inline_2166$$ = $children$$31$$[$cbSpacerId$$inline_2165_child$$inline_2150_i$$inline_2157$$];
          1 == $child$$inline_2158_i$$inline_2166$$.nodeType && ($compressedLayoutMode$$1_conveyorBeltSupport$$inline_2163_overflowSupport$$inline_2148_overflowSupport$$inline_2155$$.$createStep$(), $compressedLayoutMode$$1_conveyorBeltSupport$$inline_2163_overflowSupport$$inline_2148_overflowSupport$$inline_2155$$.addElement($child$$inline_2158_i$$inline_2166$$), "none" != $child$$inline_2158_i$$inline_2166$$.style.display && ($compressedLayoutMode$$1_conveyorBeltSupport$$inline_2163_overflowSupport$$inline_2148_overflowSupport$$inline_2155$$.$addOverflowElement$($JSCompiler_StaticMethods__createTabCompressedLayoutPopupElement$$(this, 
          $child$$inline_2158_i$$inline_2166$$)), $conveyorBeltFirstItem$$inline_2168_droplistItems$$inline_2156_droplistItems$$inline_2164_i$$inline_2149$$.push($JSCompiler_StaticMethods__createTabCompressedLayoutPopupElement$$(this, $child$$inline_2158_i$$inline_2166$$))))
        }
        $compressedLayoutMode$$1_conveyorBeltSupport$$inline_2163_overflowSupport$$inline_2148_overflowSupport$$inline_2155$$.$addDropListElements$($conveyorBeltFirstItem$$inline_2168_droplistItems$$inline_2156_droplistItems$$inline_2164_i$$inline_2149$$);
        this.$_overflowSupport$ = $compressedLayoutMode$$1_conveyorBeltSupport$$inline_2163_overflowSupport$$inline_2148_overflowSupport$$inline_2155$$
      }
      this.$_overflowSupport$ && this.$_overflowSupport$.$handleResize$()
    }else {
      if("conveyorBelt" == $compressedLayoutMode$$1_conveyorBeltSupport$$inline_2163_overflowSupport$$inline_2148_overflowSupport$$inline_2155$$) {
        if(!this.$_conveyorBeltSupport$) {
          $compressedLayoutMode$$1_conveyorBeltSupport$$inline_2163_overflowSupport$$inline_2148_overflowSupport$$inline_2155$$ = new $AdfConveyorBeltSupport$$($containerId$$8$$, this);
          $conveyorBeltFirstItem$$inline_2168_droplistItems$$inline_2156_droplistItems$$inline_2164_i$$inline_2149$$ = [];
          $cbSpacerId$$inline_2165_child$$inline_2150_i$$inline_2157$$ = $AdfRichUIPeer$$.$CreateSubId$($containerId$$8$$, "cbs");
          for($child$$inline_2158_i$$inline_2166$$ = 0;$child$$inline_2158_i$$inline_2166$$ < $children$$31$$.length;$child$$inline_2158_i$$inline_2166$$++) {
            var $child$$inline_2167$$ = $children$$31$$[$child$$inline_2158_i$$inline_2166$$];
            1 == $child$$inline_2167$$.nodeType && $child$$inline_2167$$.getAttribute("id") != $cbSpacerId$$inline_2165_child$$inline_2150_i$$inline_2157$$ && "none" != $child$$inline_2167$$.style.display && $conveyorBeltFirstItem$$inline_2168_droplistItems$$inline_2156_droplistItems$$inline_2164_i$$inline_2149$$.push($JSCompiler_StaticMethods__createTabCompressedLayoutPopupElement$$(this, $child$$inline_2167$$))
          }
          $compressedLayoutMode$$1_conveyorBeltSupport$$inline_2163_overflowSupport$$inline_2148_overflowSupport$$inline_2155$$.$addDropListElements$($conveyorBeltFirstItem$$inline_2168_droplistItems$$inline_2156_droplistItems$$inline_2164_i$$inline_2149$$);
          if($conveyorBeltFirstItem$$inline_2168_droplistItems$$inline_2156_droplistItems$$inline_2164_i$$inline_2149$$ = $AdfDhtmlNavigationPanePeer$$.$_conveyorBeltFirstItem$) {
            $compressedLayoutMode$$1_conveyorBeltSupport$$inline_2163_overflowSupport$$inline_2148_overflowSupport$$inline_2155$$.$setFirstItemDisplayed$($conveyorBeltFirstItem$$inline_2168_droplistItems$$inline_2156_droplistItems$$inline_2164_i$$inline_2149$$), $AdfDhtmlNavigationPanePeer$$.$_conveyorBeltFirstItem$ = $JSCompiler_alias_NULL$$
          }
          this.$_conveyorBeltSupport$ = $compressedLayoutMode$$1_conveyorBeltSupport$$inline_2163_overflowSupport$$inline_2148_overflowSupport$$inline_2155$$
        }
        this.$_conveyorBeltSupport$ && this.$_conveyorBeltSupport$.$handleResize$()
      }
    }
  }
};
$JSCompiler_prototypeAlias$$.$_getChildElements$ = function $$JSCompiler_prototypeAlias$$$$_getChildElements$$($containerId$$9$$, $childContainer$$) {
  for(var $childElements$$5$$ = $childContainer$$.childNodes, $children$$32$$ = [], $isManagedByConveyorBelt$$ = "conveyorBelt" == $AdfDhtmlNavigationPanePeer$$.$_compressedLayoutMode$, $cbSpacerId$$1$$ = $isManagedByConveyorBelt$$ ? $AdfRichUIPeer$$.$CreateSubId$($containerId$$9$$, "cbs") : $JSCompiler_alias_NULL$$, $i$$286$$ = 0;$i$$286$$ < $childElements$$5$$.length;$i$$286$$++) {
    var $childElement$$9$$ = $childElements$$5$$[$i$$286$$];
    1 == $childElement$$9$$.nodeType && !($isManagedByConveyorBelt$$ && $childElement$$9$$.getAttribute("id") == $cbSpacerId$$1$$) && $children$$32$$.push($childElement$$9$$)
  }
  return $children$$32$$
};
$JSCompiler_prototypeAlias$$.$__saveAndRemoveCompressedLayout$ = function $$JSCompiler_prototypeAlias$$$$__saveAndRemoveCompressedLayout$$() {
  var $cbSupport$$ = this.$_conveyorBeltSupport$;
  $cbSupport$$ && ($AdfDhtmlNavigationPanePeer$$.$_conveyorBeltFirstItem$ = $cbSupport$$.$getFirstItemDisplayed$());
  this.$_removeCompressedLayoutSupport$()
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlNavigationPanePeer.prototype.__saveAndRemoveCompressedLayout", {$__saveAndRemoveCompressedLayout$:$AdfDhtmlNavigationPanePeer$$.prototype.$__saveAndRemoveCompressedLayout$});
$AdfDhtmlNavigationPanePeer$$.prototype.$ComponentRemoved$ = function $$AdfDhtmlNavigationPanePeer$$$$$ComponentRemoved$$($component$$1132$$) {
  this.$_removeCompressedLayoutSupport$();
  this.$_headerDiv$ ? (delete this.$_headerDiv$, delete this.$_headerContentDiv$) : this.$_barOverflowContent$ && delete this.$_barOverflowContent$;
  $AdfPage$$.$PAGE$.$__unregisterDescendantResizeNotifyComponent$($component$$1132$$);
  $AdfDhtmlNavigationPanePeer$$.$superclass$.$ComponentRemoved$.call(this, $component$$1132$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlNavigationPanePeer.prototype.ComponentRemoved", {$ComponentRemoved$:$AdfDhtmlNavigationPanePeer$$.prototype.$ComponentRemoved$});
$AdfDhtmlNavigationPanePeer$$.prototype.$_removeCompressedLayoutSupport$ = function $$AdfDhtmlNavigationPanePeer$$$$$_removeCompressedLayoutSupport$$() {
  this.$_overflowSupport$ && (this.$_overflowSupport$.$removeOverflowSupport$(), this.$_overflowSupport$ = $JSCompiler_alias_NULL$$);
  this.$_conveyorBeltSupport$ && (this.$_conveyorBeltSupport$.$removeConveyorBeltSupport$(), this.$_conveyorBeltSupport$ = $JSCompiler_alias_NULL$$)
};
$AdfDhtmlNavigationPanePeer$$.prototype.$HandleComponentClick$ = function $$AdfDhtmlNavigationPanePeer$$$$$HandleComponentClick$$($componentEvent$$257$$) {
  $componentEvent$$257$$.cancel();
  return $JSCompiler_alias_FALSE$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlNavigationPanePeer.prototype.HandleComponentClick", {$HandleComponentClick$:$AdfDhtmlNavigationPanePeer$$.prototype.$HandleComponentClick$});
$AdfDhtmlNavigationPanePeer$$.prototype.$HandleComponentKeyUp$ = function $$AdfDhtmlNavigationPanePeer$$$$$HandleComponentKeyUp$$($componentEvent$$258$$) {
  var $component$$1133_newActiveElement$$ = this.$getComponent$(), $evt$$105$$ = $componentEvent$$258$$.$getNativeEvent$(), $eventTarget$$45$$ = $AdfAgent$$.$AGENT$.$getEventTarget$($evt$$105$$), $keyCode$$69$$ = $AdfAgent$$.$AGENT$.$getKeyCode$($evt$$105$$);
  if(this.$isPopupVisible$($component$$1133_newActiveElement$$, $AdfDhtmlNavigationPanePeer$$.$_POPUP_PANEL_ID$)) {
    var $dropdownArrowId_hidePopup$$2_inputDom$$6$$ = $JSCompiler_alias_FALSE$$, $contentDom$$15$$ = $JSCompiler_StaticMethods__getPopupContentDom$$($component$$1133_newActiveElement$$);
    switch($keyCode$$69$$) {
      case $AdfKeyStroke$$.$ESC_KEY$:
        $dropdownArrowId_hidePopup$$2_inputDom$$6$$ = $JSCompiler_StaticMethods__getChoiceDropDownElement$$($component$$1133_newActiveElement$$);
        $AdfFocusUtils$$.$focusElement$($dropdownArrowId_hidePopup$$2_inputDom$$6$$);
        $dropdownArrowId_hidePopup$$2_inputDom$$6$$ = $AdfRichUIPeer$$.$CreateSubId$($component$$1133_newActiveElement$$.$getClientId$(), $AdfDhtmlNavigationPanePeer$$.$_CHOICE_BUTTON_ID$);
        $AdfPage$$.$PAGE$.$_document$.getElementById($dropdownArrowId_hidePopup$$2_inputDom$$6$$).setAttribute("aria-expanded", "false");
        $dropdownArrowId_hidePopup$$2_inputDom$$6$$ = $JSCompiler_alias_TRUE$$;
        break;
      case $AdfKeyStroke$$.$ARROWDOWN_KEY$:
        $AdfFocusUtils$$.$focusNextTabStop$($eventTarget$$45$$, $contentDom$$15$$);
        cancelEvt = $JSCompiler_alias_TRUE$$;
        break;
      case $AdfKeyStroke$$.$ARROWUP_KEY$:
        $AdfFocusUtils$$.$focusPreviousTabStop$($eventTarget$$45$$, $contentDom$$15$$)
    }
    $dropdownArrowId_hidePopup$$2_inputDom$$6$$ && this.$hidePopup$($component$$1133_newActiveElement$$, $AdfDhtmlNavigationPanePeer$$.$_POPUP_PANEL_ID$)
  }else {
    $eventTarget$$45$$ == $JSCompiler_StaticMethods__getChoiceDropDownElement$$($component$$1133_newActiveElement$$) && $keyCode$$69$$ == $AdfKeyStroke$$.$ARROWDOWN_KEY$ && $JSCompiler_StaticMethods__showChoicePopupPanel$$(this, $component$$1133_newActiveElement$$)
  }
  if(!$componentEvent$$258$$.$isCanceled$()) {
    if($keyCode$$69$$ == $AdfKeyStroke$$.$ARROWUP_KEY$ || $keyCode$$69$$ == $AdfKeyStroke$$.$ARROWLEFT_KEY$) {
      this.$_isTabLink$($eventTarget$$45$$) && (($component$$1133_newActiveElement$$ = $AdfFocusUtils$$.$getPreviousFocusableDescendant$(this.$getDomElement$(), $eventTarget$$45$$)) || ($component$$1133_newActiveElement$$ = $AdfFocusUtils$$.$getLastFocusableDescendant$(this.$getDomElement$())), $component$$1133_newActiveElement$$ && ($component$$1133_newActiveElement$$.focus(), $componentEvent$$258$$.cancel()))
    }else {
      if(($keyCode$$69$$ == $AdfKeyStroke$$.$ARROWDOWN_KEY$ || $keyCode$$69$$ == $AdfKeyStroke$$.$ARROWRIGHT_KEY$) && this.$_isTabLink$($eventTarget$$45$$)) {
        ($component$$1133_newActiveElement$$ = $AdfFocusUtils$$.$getNextFocusableDescendant$(this.$getDomElement$(), $eventTarget$$45$$)) || ($component$$1133_newActiveElement$$ = $AdfFocusUtils$$.$getFirstFocusableDescendant$(this.$getDomElement$())), $component$$1133_newActiveElement$$ && ($component$$1133_newActiveElement$$.focus(), $componentEvent$$258$$.cancel())
      }
    }
    (!$evt$$105$$.ctrlKey || !($evt$$105$$.altKey && 87 == $keyCode$$69$$)) && $componentEvent$$258$$.cancel()
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlNavigationPanePeer.prototype.HandleComponentKeyUp", {$HandleComponentKeyUp$:$AdfDhtmlNavigationPanePeer$$.prototype.$HandleComponentKeyUp$});
$AdfDhtmlNavigationPanePeer$$.prototype.$_isTabLink$ = function $$AdfDhtmlNavigationPanePeer$$$$$_isTabLink$$($element$$231_id$$296_tokens$$15$$) {
  if($element$$231_id$$296_tokens$$15$$ == $JSCompiler_alias_NULL$$) {
    return $JSCompiler_alias_FALSE$$
  }
  $element$$231_id$$296_tokens$$15$$ = $element$$231_id$$296_tokens$$15$$.id;
  if($element$$231_id$$296_tokens$$15$$ == $JSCompiler_alias_NULL$$) {
    return $JSCompiler_alias_FALSE$$
  }
  $element$$231_id$$296_tokens$$15$$ = $element$$231_id$$296_tokens$$15$$.split("::");
  return 1 >= $element$$231_id$$296_tokens$$15$$.length || $element$$231_id$$296_tokens$$15$$[$element$$231_id$$296_tokens$$15$$.length - 1] != $AdfDhtmlNavigationPanePeer$$.$_ANCHOR_SUB_ID$ ? $JSCompiler_alias_FALSE$$ : $JSCompiler_alias_TRUE$$
};
$AdfDhtmlNavigationPanePeer$$.prototype.$HandleComponentMouseDown$ = function $$AdfDhtmlNavigationPanePeer$$$$$HandleComponentMouseDown$$($component$$1134_componentEvent$$259$$) {
  var $dropdownArrowId$$1_eventTarget$$46_nativeEvent$$34$$ = $component$$1134_componentEvent$$259$$.$getNativeEvent$();
  $component$$1134_componentEvent$$259$$ = $component$$1134_componentEvent$$259$$.getSource();
  var $dropdownArrowId$$1_eventTarget$$46_nativeEvent$$34$$ = $AdfAgent$$.$AGENT$.$getEventTarget$($dropdownArrowId$$1_eventTarget$$46_nativeEvent$$34$$), $dropDownElement$$3$$ = $JSCompiler_StaticMethods__getChoiceDropDownElement$$($component$$1134_componentEvent$$259$$);
  if($dropdownArrowId$$1_eventTarget$$46_nativeEvent$$34$$ == $dropDownElement$$3$$ || $dropdownArrowId$$1_eventTarget$$46_nativeEvent$$34$$.parentNode == $dropDownElement$$3$$) {
    this.$isPopupVisible$($component$$1134_componentEvent$$259$$, $AdfDhtmlNavigationPanePeer$$.$_POPUP_PANEL_ID$) ? ($dropdownArrowId$$1_eventTarget$$46_nativeEvent$$34$$ = $AdfRichUIPeer$$.$CreateSubId$($component$$1134_componentEvent$$259$$.$getClientId$(), $AdfDhtmlNavigationPanePeer$$.$_CHOICE_BUTTON_ID$), $dropDownElement$$3$$ = $AdfPage$$.$PAGE$.$_document$.getElementById($dropdownArrowId$$1_eventTarget$$46_nativeEvent$$34$$), $dropDownElement$$3$$.setAttribute("aria-expanded", "false"), this.$hidePopup$($component$$1134_componentEvent$$259$$, 
    $AdfDhtmlNavigationPanePeer$$.$_POPUP_PANEL_ID$)) : $JSCompiler_StaticMethods__showChoicePopupPanel$$(this, $component$$1134_componentEvent$$259$$)
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlNavigationPanePeer.prototype.HandleComponentMouseDown", {$HandleComponentMouseDown$:$AdfDhtmlNavigationPanePeer$$.prototype.$HandleComponentMouseDown$});
$AdfDhtmlNavigationPanePeer$$.prototype.$HandleComponentMouseOver$ = function $$AdfDhtmlNavigationPanePeer$$$$$HandleComponentMouseOver$$($componentEvent$$260$$) {
  if(this.$isPopupVisible$(this.$getComponent$(), $AdfDhtmlNavigationPanePeer$$.$_POPUP_PANEL_ID$)) {
    var $target$$130$$ = $componentEvent$$260$$.$getNativeEventTarget$();
    $AdfFocusUtils$$.$focusElement$($target$$130$$)
  }
  $componentEvent$$260$$.cancel()
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlNavigationPanePeer.prototype.HandleComponentMouseOver", {$HandleComponentMouseOver$:$AdfDhtmlNavigationPanePeer$$.prototype.$HandleComponentMouseOver$});
$AdfDhtmlNavigationPanePeer$$.prototype.$HandleComponentKeyDown$ = function $$AdfDhtmlNavigationPanePeer$$$$$HandleComponentKeyDown$$($componentEvent$$261$$) {
  var $eventTarget$$47_nativeEvent$$35$$ = $componentEvent$$261$$.$getNativeEvent$(), $eventTarget$$47_nativeEvent$$35$$ = $AdfAgent$$.$AGENT$.$getEventTarget$($eventTarget$$47_nativeEvent$$35$$), $component$$1135$$ = $componentEvent$$261$$.getSource();
  $eventTarget$$47_nativeEvent$$35$$ == $JSCompiler_StaticMethods__getChoiceDropDownElement$$($component$$1135$$) && $componentEvent$$261$$.$getKeyCode$() == $AdfKeyStroke$$.$ENTER_KEY$ && $JSCompiler_StaticMethods__showChoicePopupPanel$$(this, $component$$1135$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlNavigationPanePeer.prototype.HandleComponentKeyDown", {$HandleComponentKeyDown$:$AdfDhtmlNavigationPanePeer$$.prototype.$HandleComponentKeyDown$});
$AdfDhtmlNavigationPanePeer$$.prototype.$GetPopupAlignmentNode$ = function $$AdfDhtmlNavigationPanePeer$$$$$GetPopupAlignmentNode$$($component$$1136$$) {
  return $JSCompiler_StaticMethods__getChoiceDropDownElement$$($component$$1136$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlNavigationPanePeer.prototype.GetPopupAlignmentNode", {$GetPopupAlignmentNode$:$AdfDhtmlNavigationPanePeer$$.prototype.$GetPopupAlignmentNode$});
$AdfDhtmlNavigationPanePeer$$.prototype.$PopupClosed$ = function $$AdfDhtmlNavigationPanePeer$$$$$PopupClosed$$($clientId$$236_component$$1137_popupWrapperId$$1$$, $contentDom$$16$$, $popupId$$58$$) {
  $popupId$$58$$ == $AdfDhtmlNavigationPanePeer$$.$_POPUP_PANEL_ID$ && ($clientId$$236_component$$1137_popupWrapperId$$1$$ = $clientId$$236_component$$1137_popupWrapperId$$1$$.$getClientId$(), $clientId$$236_component$$1137_popupWrapperId$$1$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$236_component$$1137_popupWrapperId$$1$$, $AdfDhtmlNavigationPanePeer$$.$_CHOICE_DATA_CONTAINER_ID$), $AdfAgent$$.$AGENT$.getElementById($clientId$$236_component$$1137_popupWrapperId$$1$$).appendChild($contentDom$$16$$))
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlNavigationPanePeer.prototype.PopupClosed", {$PopupClosed$:$AdfDhtmlNavigationPanePeer$$.prototype.$PopupClosed$});
function $JSCompiler_StaticMethods__getChoiceDropDownElement$$($component$$1138_dropDownIconId$$) {
  $component$$1138_dropDownIconId$$ = $AdfRichUIPeer$$.$CreateSubId$($component$$1138_dropDownIconId$$.$getClientId$(), $AdfDhtmlNavigationPanePeer$$.$_CHOICE_BUTTON_ID$);
  return $AdfAgent$$.$AGENT$.getElementById($component$$1138_dropDownIconId$$)
}
function $JSCompiler_StaticMethods__showChoicePopupPanel$$($JSCompiler_StaticMethods__showChoicePopupPanel$self$$, $component$$1139$$) {
  $AdfObject$$.$ensureClassInitialization$(AdfRichPopup);
  var $contentDom$$17$$ = $JSCompiler_StaticMethods__getPopupContentDom$$($component$$1139$$), $dropdownArrowId$$2$$ = $AdfRichUIPeer$$.$CreateSubId$($component$$1139$$.$getClientId$(), $AdfDhtmlNavigationPanePeer$$.$_CHOICE_BUTTON_ID$);
  $contentDom$$17$$.parentNode.removeChild($contentDom$$17$$);
  $AdfPage$$.$PAGE$.$_document$.getElementById($dropdownArrowId$$2$$).setAttribute("aria-expanded", "true");
  var $popupHints$$2$$ = {type:"menu"};
  $popupHints$$2$$[AdfRichPopup.$HINT_ALIGN$] = AdfRichPopup.$ALIGN_AFTER_START$;
  $popupHints$$2$$[AdfRichPopup.$HINT_ALIGN_ID$] = $dropdownArrowId$$2$$;
  $popupHints$$2$$.autodismiss = "autodismissMenu";
  $JSCompiler_StaticMethods__showChoicePopupPanel$self$$.$showPopup$($component$$1139$$, $contentDom$$17$$, $popupHints$$2$$, $AdfDhtmlNavigationPanePeer$$.$_POPUP_PANEL_ID$)
}
function $JSCompiler_StaticMethods__getPopupContentDom$$($component$$1140_popupContentId$$5$$) {
  $component$$1140_popupContentId$$5$$ = $AdfRichUIPeer$$.$CreateSubId$($component$$1140_popupContentId$$5$$.$getClientId$(), $AdfDhtmlNavigationPanePeer$$.$_POPUP_ID$);
  return $AdfAgent$$.$AGENT$.getElementById($component$$1140_popupContentId$$5$$)
}
function $JSCompiler_StaticMethods__createTabCompressedLayoutPopupElement$$($JSCompiler_StaticMethods__createTabCompressedLayoutPopupElement$self$$, $element$$232$$) {
  var $agent$$348_table$$15$$ = $AdfAgent$$.$AGENT$, $customIconCell_handleRemoveButtonClick_itemHref$$2_laf$$62_wrapper$$16$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$(), $childId$$6_handleNavItemClick_row$$48_target$$131$$ = $element$$232$$.getAttribute("id"), $itemClassName_itemInnerHtml$$, $itemTextLink_removeIconCell$$ = $element$$232$$.getElementsByTagName("a")[0], $removeButton$$1$$ = $element$$232$$.getElementsByTagName("a")[1], $customIcon_removeIconWrapper_textCell$$ = $element$$232$$.getElementsByTagName("img")[0];
  $customIcon_removeIconWrapper_textCell$$ && ($customIcon_removeIconWrapper_textCell$$ = $customIcon_removeIconWrapper_textCell$$.cloneNode($JSCompiler_alias_TRUE$$), $customIcon_removeIconWrapper_textCell$$.id && ($customIcon_removeIconWrapper_textCell$$.id += $AdfDhtmlNavigationPanePeer$$.$_TAB_ID_CONVEYOR_SUFFIX$));
  if($itemTextLink_removeIconCell$$ && -1 == $itemTextLink_removeIconCell$$.className.indexOf("p_AFDisabled")) {
    $itemTextLink_removeIconCell$$ = $itemTextLink_removeIconCell$$.cloneNode($JSCompiler_alias_TRUE$$);
    $itemTextLink_removeIconCell$$.id && ($itemTextLink_removeIconCell$$.id += $AdfDhtmlNavigationPanePeer$$.$_TAB_ID_CONVEYOR_SUFFIX$);
    $itemClassName_itemInnerHtml$$ = $AdfDhtmlNavigationPanePeer$$.$_tabCompressedLayoutElementStyleClass$;
    $itemClassName_itemInnerHtml$$ == $JSCompiler_alias_NULL$$ && ($itemClassName_itemInnerHtml$$ = "conveyorBelt" == $AdfDhtmlNavigationPanePeer$$.$_compressedLayoutMode$ ? $customIconCell_handleRemoveButtonClick_itemHref$$2_laf$$62_wrapper$$16$$.getStyleClass("AFConveyorBeltElement") : $customIconCell_handleRemoveButtonClick_itemHref$$2_laf$$62_wrapper$$16$$.getStyleClass("AFOverflowElement"), $AdfDhtmlNavigationPanePeer$$.$_tabCompressedLayoutElementStyleClass$ = $itemClassName_itemInnerHtml$$);
    $removeButton$$1$$ && ($removeButton$$1$$ = $removeButton$$1$$.cloneNode($JSCompiler_alias_TRUE$$), $removeButton$$1$$.id && ($removeButton$$1$$.id += $AdfDhtmlNavigationPanePeer$$.$_TAB_ID_CONVEYOR_SUFFIX$), $removeButton$$1$$.setAttribute("_componentId", $childId$$6_handleNavItemClick_row$$48_target$$131$$), $customIconCell_handleRemoveButtonClick_itemHref$$2_laf$$62_wrapper$$16$$ = $JSCompiler_StaticMethods__createTabCompressedLayoutPopupElement$self$$.$createCallback$($JSCompiler_StaticMethods__createTabCompressedLayoutPopupElement$self$$.$_handleRemoveButtonClick$), 
    $agent$$348_table$$15$$.$addBubbleEventListener$($removeButton$$1$$, "click", $customIconCell_handleRemoveButtonClick_itemHref$$2_laf$$62_wrapper$$16$$));
    var $customIconCell_handleRemoveButtonClick_itemHref$$2_laf$$62_wrapper$$16$$ = $element$$232$$.getAttribute("href"), $documentHref$$4$$ = $agent$$348_table$$15$$.$getDomDocument$().location.href;
    if($customIconCell_handleRemoveButtonClick_itemHref$$2_laf$$62_wrapper$$16$$ && -1 == $customIconCell_handleRemoveButtonClick_itemHref$$2_laf$$62_wrapper$$16$$.indexOf($documentHref$$4$$)) {
      if($itemTextLink_removeIconCell$$.setAttribute("_href", $customIconCell_handleRemoveButtonClick_itemHref$$2_laf$$62_wrapper$$16$$), $customIcon_removeIconWrapper_textCell$$ && $customIcon_removeIconWrapper_textCell$$.setAttribute("_href", $customIconCell_handleRemoveButtonClick_itemHref$$2_laf$$62_wrapper$$16$$), $childId$$6_handleNavItemClick_row$$48_target$$131$$ = $element$$232$$.getAttribute("target")) {
        $itemTextLink_removeIconCell$$.setAttribute("_target", $childId$$6_handleNavItemClick_row$$48_target$$131$$), $customIcon_removeIconWrapper_textCell$$ && $customIcon_removeIconWrapper_textCell$$.setAttribute("_target", $childId$$6_handleNavItemClick_row$$48_target$$131$$)
      }
    }else {
      $itemTextLink_removeIconCell$$.setAttribute("_componentId", $childId$$6_handleNavItemClick_row$$48_target$$131$$), $customIcon_removeIconWrapper_textCell$$ && $customIcon_removeIconWrapper_textCell$$.setAttribute("_componentId", $childId$$6_handleNavItemClick_row$$48_target$$131$$)
    }
    $childId$$6_handleNavItemClick_row$$48_target$$131$$ = $JSCompiler_StaticMethods__createTabCompressedLayoutPopupElement$self$$.$createCallback$($JSCompiler_StaticMethods__createTabCompressedLayoutPopupElement$self$$.$_handleNavItemClick$);
    $agent$$348_table$$15$$.$addBubbleEventListener$($itemTextLink_removeIconCell$$, "click", $childId$$6_handleNavItemClick_row$$48_target$$131$$);
    $customIcon_removeIconWrapper_textCell$$ && $agent$$348_table$$15$$.$addBubbleEventListener$($customIcon_removeIconWrapper_textCell$$, "click", $childId$$6_handleNavItemClick_row$$48_target$$131$$)
  }else {
    $itemClassName_itemInnerHtml$$ = $itemTextLink_removeIconCell$$.innerHTML, $itemTextLink_removeIconCell$$ = $element$$232$$.ownerDocument.createElement("div"), $itemTextLink_removeIconCell$$.innerHTML = $itemClassName_itemInnerHtml$$, $itemClassName_itemInnerHtml$$ = $AdfDhtmlNavigationPanePeer$$.$_tabCompressedLayoutElementDisabledStyleClass$, $itemClassName_itemInnerHtml$$ == $JSCompiler_alias_NULL$$ && ($itemClassName_itemInnerHtml$$ = "conveyorBelt" == $AdfDhtmlNavigationPanePeer$$.$_compressedLayoutMode$ ? 
    $customIconCell_handleRemoveButtonClick_itemHref$$2_laf$$62_wrapper$$16$$.getStyleClass("AFConveyorBeltElementDisabled") : $customIconCell_handleRemoveButtonClick_itemHref$$2_laf$$62_wrapper$$16$$.getStyleClass("AFOverflowElementDisabled"), $AdfDhtmlNavigationPanePeer$$.$_tabCompressedLayoutElementDisabledStyleClass$ = $itemClassName_itemInnerHtml$$), $removeButton$$1$$ && ($removeButton$$1$$ = $removeButton$$1$$.cloneNode($JSCompiler_alias_TRUE$$), $removeButton$$1$$.id && ($removeButton$$1$$.id += 
    $AdfDhtmlNavigationPanePeer$$.$_TAB_ID_CONVEYOR_SUFFIX$))
  }
  $agent$$348_table$$15$$ = $element$$232$$.ownerDocument.createElement("table");
  $agent$$348_table$$15$$.cellPadding = 0;
  $agent$$348_table$$15$$.cellSpacing = 0;
  $agent$$348_table$$15$$.style.width = "100%";
  $childId$$6_handleNavItemClick_row$$48_target$$131$$ = $agent$$348_table$$15$$.insertRow(-1);
  $customIconCell_handleRemoveButtonClick_itemHref$$2_laf$$62_wrapper$$16$$ = $childId$$6_handleNavItemClick_row$$48_target$$131$$.insertCell(-1);
  $customIcon_removeIconWrapper_textCell$$ && $customIconCell_handleRemoveButtonClick_itemHref$$2_laf$$62_wrapper$$16$$.appendChild($customIcon_removeIconWrapper_textCell$$);
  $customIcon_removeIconWrapper_textCell$$ = $childId$$6_handleNavItemClick_row$$48_target$$131$$.insertCell(-1);
  $customIcon_removeIconWrapper_textCell$$.style.width = "100%";
  $customIconCell_handleRemoveButtonClick_itemHref$$2_laf$$62_wrapper$$16$$ = $element$$232$$.ownerDocument.createElement("div");
  $customIconCell_handleRemoveButtonClick_itemHref$$2_laf$$62_wrapper$$16$$.className = $itemClassName_itemInnerHtml$$;
  $customIcon_removeIconWrapper_textCell$$.appendChild($customIconCell_handleRemoveButtonClick_itemHref$$2_laf$$62_wrapper$$16$$);
  $customIconCell_handleRemoveButtonClick_itemHref$$2_laf$$62_wrapper$$16$$.appendChild($itemTextLink_removeIconCell$$);
  $itemTextLink_removeIconCell$$ = $childId$$6_handleNavItemClick_row$$48_target$$131$$.insertCell(-1);
  $removeButton$$1$$ && ($customIcon_removeIconWrapper_textCell$$ = $element$$232$$.ownerDocument.createElement("div"), $customIcon_removeIconWrapper_textCell$$.className = $itemClassName_itemInnerHtml$$, $itemTextLink_removeIconCell$$.appendChild($customIcon_removeIconWrapper_textCell$$), $customIcon_removeIconWrapper_textCell$$.appendChild($removeButton$$1$$));
  return $agent$$348_table$$15$$
}
$JSCompiler_prototypeAlias$$ = $AdfDhtmlNavigationPanePeer$$.prototype;
$JSCompiler_prototypeAlias$$.$_handleNavItemClick$ = function $$JSCompiler_prototypeAlias$$$$_handleNavItemClick$$($component$$1142_componentId$$36_event$$180_href$$12$$) {
  this.$hideAllPopups$(this.$getComponent$());
  var $target$$133_targetElement$$28$$ = $AdfAgent$$.$AGENT$.$getEventTarget$($component$$1142_componentId$$36_event$$180_href$$12$$);
  "A" != $target$$133_targetElement$$28$$.nodeName && "IMG" != $target$$133_targetElement$$28$$.nodeName && ($target$$133_targetElement$$28$$ = $target$$133_targetElement$$28$$.parentNode);
  ($component$$1142_componentId$$36_event$$180_href$$12$$ = $target$$133_targetElement$$28$$.getAttribute("_href")) ? ($target$$133_targetElement$$28$$ = $target$$133_targetElement$$28$$.getAttribute("_target")) ? window.open($component$$1142_componentId$$36_event$$180_href$$12$$, $target$$133_targetElement$$28$$) : self.location = $component$$1142_componentId$$36_event$$180_href$$12$$ : (this.$__saveAndRemoveCompressedLayout$(), $component$$1142_componentId$$36_event$$180_href$$12$$ = $target$$133_targetElement$$28$$.getAttribute("_componentId"), 
  $component$$1142_componentId$$36_event$$180_href$$12$$ = $AdfPage$$.$PAGE$.$findComponent$($component$$1142_componentId$$36_event$$180_href$$12$$), $AdfActionEvent$$.$queue$($component$$1142_componentId$$36_event$$180_href$$12$$, $component$$1142_componentId$$36_event$$180_href$$12$$.getPartialSubmit()))
};
$JSCompiler_prototypeAlias$$.$_handleRemoveButtonClick$ = function $$JSCompiler_prototypeAlias$$$$_handleRemoveButtonClick$$($childComponent$$11_event$$181_targetElement$$29$$) {
  $childComponent$$11_event$$181_targetElement$$29$$ = $AdfAgent$$.$AGENT$.$getEventTarget$($childComponent$$11_event$$181_targetElement$$29$$);
  var $childComponentId_childPeer$$ = $childComponent$$11_event$$181_targetElement$$29$$.getAttribute("_componentId");
  $childComponentId_childPeer$$ == $JSCompiler_alias_NULL$$ && ($childComponentId_childPeer$$ = $childComponent$$11_event$$181_targetElement$$29$$.parentNode.getAttribute("_componentId"));
  $childComponent$$11_event$$181_targetElement$$29$$ = $AdfPage$$.$PAGE$.$findComponent$($childComponentId_childPeer$$);
  $childComponentId_childPeer$$ = $childComponent$$11_event$$181_targetElement$$29$$.$getPeer$();
  $childComponentId_childPeer$$.bind($childComponent$$11_event$$181_targetElement$$29$$);
  $childComponentId_childPeer$$ && ($childComponentId_childPeer$$.$canRemove$ && $childComponentId_childPeer$$.$canRemove$()) && (this.$hideAllPopups$(this.$getComponent$()), this.$__saveAndRemoveCompressedLayout$(), $AdfItemEvent$$.$queueItemRemoveEvent$($childComponent$$11_event$$181_targetElement$$29$$))
};
function $JSCompiler_StaticMethods__addSeparators$$($JSCompiler_StaticMethods__addSeparators$self$$, $children$$37$$, $flag$$1_index$$123$$, $afterselect$$) {
  var $separatorIndex$$ = $flag$$1_index$$123$$ + 1;
  $afterselect$$ && ($separatorIndex$$ = $flag$$1_index$$123$$ - 1);
  $flag$$1_index$$123$$ = $JSCompiler_alias_TRUE$$;
  for(var $separatorChild$$ = $children$$37$$[$separatorIndex$$];$flag$$1_index$$123$$ && $separatorChild$$;) {
    if(1 == $separatorChild$$.nodeType) {
      if("img" == $separatorChild$$.tagName.toLowerCase() || 0 < $separatorChild$$.getElementsByTagName("img").length) {
        $JSCompiler_StaticMethods__addSeparators$self$$.$_overflowSupport$.addElement($separatorChild$$), $flag$$1_index$$123$$ = $JSCompiler_alias_FALSE$$
      }else {
        if("span" == $separatorChild$$.tagName.toLowerCase() || 0 < $separatorChild$$.getElementsByTagName("span").length) {
          $JSCompiler_StaticMethods__addSeparators$self$$.$_overflowSupport$.addElement($separatorChild$$), $flag$$1_index$$123$$ = $JSCompiler_alias_FALSE$$
        }
      }
    }
    $afterselect$$ ? $separatorIndex$$-- : $separatorIndex$$++;
    $separatorChild$$ = $children$$37$$[$separatorIndex$$]
  }
}
$JSCompiler_prototypeAlias$$.$_getTabContentElement$ = function $$JSCompiler_prototypeAlias$$$$_getTabContentElement$$($child$$27_id$$298_tabContentId$$) {
  $child$$27_id$$298_tabContentId$$ = $child$$27_id$$298_tabContentId$$.getAttribute("id");
  $child$$27_id$$298_tabContentId$$ = $AdfRichUIPeer$$.$CreateSubId$($child$$27_id$$298_tabContentId$$, $AdfDhtmlNavigationPanePeer$$.$_TAB_CONTENT$);
  return $AdfAgent$$.$AGENT$.getElementById($child$$27_id$$298_tabContentId$$)
};
$JSCompiler_prototypeAlias$$.$_getEllipsisElement$ = function $$JSCompiler_prototypeAlias$$$$_getEllipsisElement$$($child$$29_ellipsisId_id$$300$$) {
  $child$$29_ellipsisId_id$$300$$ = $child$$29_ellipsisId_id$$300$$.getAttribute("id");
  $child$$29_ellipsisId_id$$300$$ = $AdfRichUIPeer$$.$CreateSubId$($child$$29_ellipsisId_id$$300$$, $AdfDhtmlNavigationPanePeer$$.$_ELLIPSIS_SUBID$);
  return $AdfAgent$$.$AGENT$.getElementById($child$$29_ellipsisId_id$$300$$)
};
$JSCompiler_prototypeAlias$$.$ConvertClientIdToLocator$ = function $$JSCompiler_prototypeAlias$$$$ConvertClientIdToLocator$$($clientId$$237_clientIdDepth$$5_component$$1143$$, $childComponent$$12_endIndex$$6$$, $descComponentClientId$$6_index$$124_subComponentId$$5$$, $replaceArray$$7$$) {
  $clientId$$237_clientIdDepth$$5_component$$1143$$ = $clientId$$237_clientIdDepth$$5_component$$1143$$.$getClientId$();
  $AdfAssert$$.assert(0 <= $descComponentClientId$$6_index$$124_subComponentId$$5$$.indexOf($clientId$$237_clientIdDepth$$5_component$$1143$$));
  $descComponentClientId$$6_index$$124_subComponentId$$5$$ = $descComponentClientId$$6_index$$124_subComponentId$$5$$.substring($clientId$$237_clientIdDepth$$5_component$$1143$$.length + 1);
  $childComponent$$12_endIndex$$6$$ = $descComponentClientId$$6_index$$124_subComponentId$$5$$.indexOf(":");
  0 < $childComponent$$12_endIndex$$6$$ && ($descComponentClientId$$6_index$$124_subComponentId$$5$$ = $descComponentClientId$$6_index$$124_subComponentId$$5$$.substring(0, $childComponent$$12_endIndex$$6$$), $clientId$$237_clientIdDepth$$5_component$$1143$$ = $AdfStrings$$.count($clientId$$237_clientIdDepth$$5_component$$1143$$, ":"), $replaceArray$$7$$.push([$clientId$$237_clientIdDepth$$5_component$$1143$$ + 1, $descComponentClientId$$6_index$$124_subComponentId$$5$$]))
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlNavigationPanePeer.prototype.ConvertClientIdToLocator", {$ConvertClientIdToLocator$:$AdfDhtmlNavigationPanePeer$$.prototype.$ConvertClientIdToLocator$});
$AdfDhtmlNavigationPanePeer$$.prototype.$convertLocatorToClientId$ = function $$AdfDhtmlNavigationPanePeer$$$$$convertLocatorToClientId$$($component$$1144$$, $index$$125$$) {
  var $child$$30_clientId$$238$$ = $component$$1144$$.$getDescendantComponents$()[$index$$125$$];
  if($child$$30_clientId$$238$$) {
    var $parentId$$9$$ = $component$$1144$$.$getClientId$(), $child$$30_clientId$$238$$ = $child$$30_clientId$$238$$.$getClientId$();
    if(0 < $child$$30_clientId$$238$$.substring($parentId$$9$$.length + 1).indexOf(":")) {
      return $child$$30_clientId$$238$$
    }
    $AdfAssert$$.assert($JSCompiler_alias_FALSE$$, "Use of [] locator notation is only supported when navigationPane: " + $parentId$$9$$ + " is used with MenuModel")
  }
  return $JSCompiler_alias_NULL$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlNavigationPanePeer.prototype.convertLocatorToClientId", {$convertLocatorToClientId$:$AdfDhtmlNavigationPanePeer$$.prototype.$convertLocatorToClientId$});
