var $AdfDhtmlToolboxPeer$$ = $AdfRichUIPeer$$.$createPeerClass$($AdfRichUIPeer$$, "AdfDhtmlToolboxPeer", $JSCompiler_alias_FALSE$$);
$goog$exportSymbol$$("AdfDhtmlToolboxPeer", $AdfDhtmlToolboxPeer$$);
$AdfDhtmlToolboxPeer$$.$InitSubclass$ = function $$AdfDhtmlToolboxPeer$$$$InitSubclass$$() {
  $AdfObject$$.$ensureClassInitialization$($AdfToolbarUtils$$)
};
$goog$exportSymbol$$("AdfDhtmlToolboxPeer.InitSubclass", $AdfDhtmlToolboxPeer$$.$InitSubclass$);
$AdfDhtmlToolboxPeer$$.prototype.$InitDomElement$ = function $$AdfDhtmlToolboxPeer$$$$$InitDomElement$$($component$$1693$$, $domElement$$499$$) {
  $AdfDhtmlToolboxPeer$$.$superclass$.$InitDomElement$.call(this, $component$$1693$$, $domElement$$499$$);
  $AdfPage$$.$PAGE$.$__registerDescendantResizeNotifyComponent$($component$$1693$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlToolboxPeer.prototype.InitDomElement", {$InitDomElement$:$AdfDhtmlToolboxPeer$$.prototype.$InitDomElement$});
$AdfDhtmlToolboxPeer$$.prototype.$ComponentRemoved$ = function $$AdfDhtmlToolboxPeer$$$$$ComponentRemoved$$($component$$1694$$) {
  delete this.$_rows$;
  $AdfPage$$.$PAGE$.$__unregisterDescendantResizeNotifyComponent$($component$$1694$$);
  $AdfDhtmlToolboxPeer$$.$superclass$.$ComponentRemoved$.call(this, $component$$1694$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlToolboxPeer.prototype.ComponentRemoved", {$ComponentRemoved$:$AdfDhtmlToolboxPeer$$.prototype.$ComponentRemoved$});
$AdfDhtmlToolboxPeer$$.prototype.$needsResizeNotify$ = $JSCompiler_returnArg$$($JSCompiler_alias_TRUE$$);
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlToolboxPeer.prototype.needsResizeNotify", {$needsResizeNotify$:$AdfDhtmlToolboxPeer$$.prototype.$needsResizeNotify$});
$AdfDhtmlToolboxPeer$$.prototype.$ResizeNotify$ = function $$AdfDhtmlToolboxPeer$$$$$ResizeNotify$$($agent$$654_i$$547_oldWidth$$41_rows$$inline_4344$$, $oldHeight$$38_row$$115_row$$inline_4349_row$$inline_4365_rowsLength$$inline_4345_toolboxElement$$, $newWidth$$66$$) {
  if(!$JSCompiler_StaticMethods__areRowsValid$$(this)) {
    $AdfLogger$$.$LOGGER$.fine("toolbox#ResizeNotify, toolbox row size stale or not yet defined, recalculate row sizes");
    this.$_rows$ = [];
    $agent$$654_i$$547_oldWidth$$41_rows$$inline_4344$$ = this.$getDomElement$().firstChild.childNodes;
    $oldHeight$$38_row$$115_row$$inline_4349_row$$inline_4365_rowsLength$$inline_4345_toolboxElement$$ = $agent$$654_i$$547_oldWidth$$41_rows$$inline_4344$$.length;
    for(var $i$$inline_4346_newRowWidth_newRowWidth$$inline_4350_newRowWidth$$inline_4366$$ = 0;$i$$inline_4346_newRowWidth_newRowWidth$$inline_4350_newRowWidth$$inline_4366$$ < $oldHeight$$38_row$$115_row$$inline_4349_row$$inline_4365_rowsLength$$inline_4345_toolboxElement$$;$i$$inline_4346_newRowWidth_newRowWidth$$inline_4350_newRowWidth$$inline_4366$$++) {
      for(var $JSCompiler_temp_const$$4991_bonusSpace_childPeersLength$$inline_4367_spaceToRemove$$inline_4351$$ = this.$_rows$, $JSCompiler_temp_const$$4990_i$$inline_4352_lastChildPeerIndex$$inline_4368$$ = $i$$inline_4346_newRowWidth_newRowWidth$$inline_4350_newRowWidth$$inline_4366$$, $agent$$inline_5766_childElement$$inline_4354_i$$inline_4369$$ = $AdfAgent$$.$AGENT$, $childElement$$inline_4371_childPeers$$inline_5767_preferredContainerWidth$$inline_4356$$ = [], $childPadding$$inline_4355_newChildWidth$$inline_4360_percentContainerWidth$$inline_4377_preferredChildWidth$$inline_4373_totalWidth$$inline_5768$$ = 
      0, $childPadding$$inline_4372_fixedWidth$$inline_5769_minContainerWidth$$inline_4362_newContainerWidth$$inline_4361_peer$$inline_4353_preferredContainerWidth$$inline_4374$$ = 0, $component$$inline_4357_component$$inline_4375_flex$$inline_4358_flex$$inline_4376_peer$$inline_4370_totalFlex$$inline_5770$$ = 0, $children$$inline_5771_flexPercent$$inline_4359$$ = $agent$$654_i$$547_oldWidth$$41_rows$$inline_4344$$[$i$$inline_4346_newRowWidth_newRowWidth$$inline_4350_newRowWidth$$inline_4366$$].getElementsByTagName("tr")[0].childNodes, 
      $childrenLength$$inline_5772$$ = $children$$inline_5771_flexPercent$$inline_4359$$.length, $i$$inline_5773$$ = 0;$i$$inline_5773$$ < $childrenLength$$inline_5772$$;$i$$inline_5773$$++) {
        var $child$$inline_5774_component$$inline_5777$$ = $children$$inline_5771_flexPercent$$inline_4359$$[$i$$inline_5773$$], $childElement$$inline_5775_flex$$inline_5780_outerWidth$$inline_5781_preferredOuterWidth$$inline_5779$$ = $AdfDomUtils$$.$getFirstChildElement$($child$$inline_5774_component$$inline_5777$$);
        if($childElement$$inline_5775_flex$$inline_5780_outerWidth$$inline_5781_preferredOuterWidth$$inline_5779$$ && $childElement$$inline_5775_flex$$inline_5780_outerWidth$$inline_5781_preferredOuterWidth$$inline_5779$$.id) {
          var $id$$inline_5776_peer$$inline_5778$$ = $childElement$$inline_5775_flex$$inline_5780_outerWidth$$inline_5781_preferredOuterWidth$$inline_5779$$.id;
          $child$$inline_5774_component$$inline_5777$$.style.width = "";
          $child$$inline_5774_component$$inline_5777$$.style.maxWidth = "";
          if($child$$inline_5774_component$$inline_5777$$ = $AdfPage$$.$PAGE$.$findComponent$($id$$inline_5776_peer$$inline_5778$$)) {
            $id$$inline_5776_peer$$inline_5778$$ = $child$$inline_5774_component$$inline_5777$$.$getPeer$(), $childElement$$inline_4371_childPeers$$inline_5767_preferredContainerWidth$$inline_4356$$.push($id$$inline_5776_peer$$inline_5778$$), $id$$inline_5776_peer$$inline_5778$$.$GetPreferredWidth$ ? ($childElement$$inline_5775_flex$$inline_5780_outerWidth$$inline_5781_preferredOuterWidth$$inline_5779$$ = $id$$inline_5776_peer$$inline_5778$$.$GetPreferredWidth$() + $JSCompiler_StaticMethods__getPadding$$($childElement$$inline_5775_flex$$inline_5780_outerWidth$$inline_5781_preferredOuterWidth$$inline_5779$$), 
            $childPadding$$inline_4355_newChildWidth$$inline_4360_percentContainerWidth$$inline_4377_preferredChildWidth$$inline_4373_totalWidth$$inline_5768$$ += $childElement$$inline_5775_flex$$inline_5780_outerWidth$$inline_5781_preferredOuterWidth$$inline_5779$$, $childElement$$inline_5775_flex$$inline_5780_outerWidth$$inline_5781_preferredOuterWidth$$inline_5779$$ = $child$$inline_5774_component$$inline_5777$$.getFlex != $JSCompiler_alias_NULL$$ && $child$$inline_5774_component$$inline_5777$$.getFlex() != 
            $JSCompiler_alias_NULL$$ ? $child$$inline_5774_component$$inline_5777$$.getFlex() : 0, $component$$inline_4357_component$$inline_4375_flex$$inline_4358_flex$$inline_4376_peer$$inline_4370_totalFlex$$inline_5770$$ += $childElement$$inline_5775_flex$$inline_5780_outerWidth$$inline_5781_preferredOuterWidth$$inline_5779$$) : ($childElement$$inline_5775_flex$$inline_5780_outerWidth$$inline_5781_preferredOuterWidth$$inline_5779$$ = $agent$$inline_5766_childElement$$inline_4354_i$$inline_4369$$.$getOuterWidth$($childElement$$inline_5775_flex$$inline_5780_outerWidth$$inline_5781_preferredOuterWidth$$inline_5779$$, 
            $childElement$$inline_5775_flex$$inline_5780_outerWidth$$inline_5781_preferredOuterWidth$$inline_5779$$.offsetWidth), $childPadding$$inline_4355_newChildWidth$$inline_4360_percentContainerWidth$$inline_4377_preferredChildWidth$$inline_4373_totalWidth$$inline_5768$$ += $childElement$$inline_5775_flex$$inline_5780_outerWidth$$inline_5781_preferredOuterWidth$$inline_5779$$, $childPadding$$inline_4372_fixedWidth$$inline_5769_minContainerWidth$$inline_4362_newContainerWidth$$inline_4361_peer$$inline_4353_preferredContainerWidth$$inline_4374$$ += 
            $childElement$$inline_5775_flex$$inline_5780_outerWidth$$inline_5781_preferredOuterWidth$$inline_5779$$)
          }
        }
      }
      $JSCompiler_temp_const$$4991_bonusSpace_childPeersLength$$inline_4367_spaceToRemove$$inline_4351$$[$JSCompiler_temp_const$$4990_i$$inline_4352_lastChildPeerIndex$$inline_4368$$] = {$childPeers$:$childElement$$inline_4371_childPeers$$inline_5767_preferredContainerWidth$$inline_4356$$, $totalWidth$:$childPadding$$inline_4355_newChildWidth$$inline_4360_percentContainerWidth$$inline_4377_preferredChildWidth$$inline_4373_totalWidth$$inline_5768$$, $fixedWidth$:$childPadding$$inline_4372_fixedWidth$$inline_5769_minContainerWidth$$inline_4362_newContainerWidth$$inline_4361_peer$$inline_4353_preferredContainerWidth$$inline_4374$$, 
      $totalFlex$:$component$$inline_4357_component$$inline_4375_flex$$inline_4358_flex$$inline_4376_peer$$inline_4370_totalFlex$$inline_5770$$}
    }
  }
  $agent$$654_i$$547_oldWidth$$41_rows$$inline_4344$$ = $AdfAgent$$.$AGENT$;
  $oldHeight$$38_row$$115_row$$inline_4349_row$$inline_4365_rowsLength$$inline_4345_toolboxElement$$ = this.$getDomElement$();
  $newWidth$$66$$ -= $agent$$654_i$$547_oldWidth$$41_rows$$inline_4344$$.$getOuterWidth$($oldHeight$$38_row$$115_row$$inline_4349_row$$inline_4365_rowsLength$$inline_4345_toolboxElement$$, 0);
  $newWidth$$66$$ -= $agent$$654_i$$547_oldWidth$$41_rows$$inline_4344$$.$getOuterWidth$($AdfDomUtils$$.$getFirstChildElement$($oldHeight$$38_row$$115_row$$inline_4349_row$$inline_4365_rowsLength$$inline_4345_toolboxElement$$), 0);
  for($agent$$654_i$$547_oldWidth$$41_rows$$inline_4344$$ = 0;$agent$$654_i$$547_oldWidth$$41_rows$$inline_4344$$ < this.$_rows$.length;$agent$$654_i$$547_oldWidth$$41_rows$$inline_4344$$++) {
    if($oldHeight$$38_row$$115_row$$inline_4349_row$$inline_4365_rowsLength$$inline_4345_toolboxElement$$ = this.$_rows$[$agent$$654_i$$547_oldWidth$$41_rows$$inline_4344$$], $i$$inline_4346_newRowWidth_newRowWidth$$inline_4350_newRowWidth$$inline_4366$$ = $newWidth$$66$$ - $oldHeight$$38_row$$115_row$$inline_4349_row$$inline_4365_rowsLength$$inline_4345_toolboxElement$$.$childPeers$.length, $JSCompiler_temp_const$$4991_bonusSpace_childPeersLength$$inline_4367_spaceToRemove$$inline_4351$$ = $i$$inline_4346_newRowWidth_newRowWidth$$inline_4350_newRowWidth$$inline_4366$$ - 
    $oldHeight$$38_row$$115_row$$inline_4349_row$$inline_4365_rowsLength$$inline_4345_toolboxElement$$.$totalWidth$, 0 > $JSCompiler_temp_const$$4991_bonusSpace_childPeersLength$$inline_4367_spaceToRemove$$inline_4351$$) {
      $AdfLogger$$.$LOGGER$.fine("toolbox#ResizeNotify, resizing toolbar row " + $agent$$654_i$$547_oldWidth$$41_rows$$inline_4344$$ + ", available width " + $i$$inline_4346_newRowWidth_newRowWidth$$inline_4350_newRowWidth$$inline_4366$$ + ", is smaller than row width " + $oldHeight$$38_row$$115_row$$inline_4349_row$$inline_4365_rowsLength$$inline_4345_toolboxElement$$.$totalWidth$ + ", attempt to overflow. ");
      $JSCompiler_temp_const$$4991_bonusSpace_childPeersLength$$inline_4367_spaceToRemove$$inline_4351$$ = -$JSCompiler_temp_const$$4991_bonusSpace_childPeersLength$$inline_4367_spaceToRemove$$inline_4351$$;
      for($JSCompiler_temp_const$$4990_i$$inline_4352_lastChildPeerIndex$$inline_4368$$ = $oldHeight$$38_row$$115_row$$inline_4349_row$$inline_4365_rowsLength$$inline_4345_toolboxElement$$.$childPeers$.length - 1;0 <= $JSCompiler_temp_const$$4990_i$$inline_4352_lastChildPeerIndex$$inline_4368$$;--$JSCompiler_temp_const$$4990_i$$inline_4352_lastChildPeerIndex$$inline_4368$$) {
        $childPadding$$inline_4372_fixedWidth$$inline_5769_minContainerWidth$$inline_4362_newContainerWidth$$inline_4361_peer$$inline_4353_preferredContainerWidth$$inline_4374$$ = $oldHeight$$38_row$$115_row$$inline_4349_row$$inline_4365_rowsLength$$inline_4345_toolboxElement$$.$childPeers$[$JSCompiler_temp_const$$4990_i$$inline_4352_lastChildPeerIndex$$inline_4368$$];
        if($childPadding$$inline_4372_fixedWidth$$inline_5769_minContainerWidth$$inline_4362_newContainerWidth$$inline_4361_peer$$inline_4353_preferredContainerWidth$$inline_4374$$ == $JSCompiler_alias_NULL$$) {
          $AdfLogger$$.$LOGGER$.severe("Unexpected null peer for toolbox child at index: ", $JSCompiler_temp_const$$4990_i$$inline_4352_lastChildPeerIndex$$inline_4368$$);
          break
        }
        $agent$$inline_5766_childElement$$inline_4354_i$$inline_4369$$ = $childPadding$$inline_4372_fixedWidth$$inline_5769_minContainerWidth$$inline_4362_newContainerWidth$$inline_4361_peer$$inline_4353_preferredContainerWidth$$inline_4374$$.$getDomElement$();
        if($agent$$inline_5766_childElement$$inline_4354_i$$inline_4369$$ == $JSCompiler_alias_NULL$$) {
          $AdfLogger$$.$LOGGER$.warning("Unexpected child [" + $JSCompiler_temp_const$$4990_i$$inline_4352_lastChildPeerIndex$$inline_4368$$ + "] found in toolbox component.");
          break
        }
        $agent$$inline_5766_childElement$$inline_4354_i$$inline_4369$$.style.width = "";
        $childPadding$$inline_4355_newChildWidth$$inline_4360_percentContainerWidth$$inline_4377_preferredChildWidth$$inline_4373_totalWidth$$inline_5768$$ = $JSCompiler_StaticMethods__getPadding$$($agent$$inline_5766_childElement$$inline_4354_i$$inline_4369$$);
        $childPadding$$inline_4372_fixedWidth$$inline_5769_minContainerWidth$$inline_4362_newContainerWidth$$inline_4361_peer$$inline_4353_preferredContainerWidth$$inline_4374$$.$GetPreferredWidth$ ? ($childElement$$inline_4371_childPeers$$inline_5767_preferredContainerWidth$$inline_4356$$ = $childPadding$$inline_4372_fixedWidth$$inline_5769_minContainerWidth$$inline_4362_newContainerWidth$$inline_4361_peer$$inline_4353_preferredContainerWidth$$inline_4374$$.$GetPreferredWidth$() + $childPadding$$inline_4355_newChildWidth$$inline_4360_percentContainerWidth$$inline_4377_preferredChildWidth$$inline_4373_totalWidth$$inline_5768$$, 
        $component$$inline_4357_component$$inline_4375_flex$$inline_4358_flex$$inline_4376_peer$$inline_4370_totalFlex$$inline_5770$$ = $childPadding$$inline_4372_fixedWidth$$inline_5769_minContainerWidth$$inline_4362_newContainerWidth$$inline_4361_peer$$inline_4353_preferredContainerWidth$$inline_4374$$.$getComponent$(), $component$$inline_4357_component$$inline_4375_flex$$inline_4358_flex$$inline_4376_peer$$inline_4370_totalFlex$$inline_5770$$ = $component$$inline_4357_component$$inline_4375_flex$$inline_4358_flex$$inline_4376_peer$$inline_4370_totalFlex$$inline_5770$$.getFlex ? 
        $component$$inline_4357_component$$inline_4375_flex$$inline_4358_flex$$inline_4376_peer$$inline_4370_totalFlex$$inline_5770$$.getFlex() || 0 : 0, $children$$inline_5771_flexPercent$$inline_4359$$ = $component$$inline_4357_component$$inline_4375_flex$$inline_4358_flex$$inline_4376_peer$$inline_4370_totalFlex$$inline_5770$$ / $oldHeight$$38_row$$115_row$$inline_4349_row$$inline_4365_rowsLength$$inline_4345_toolboxElement$$.$totalFlex$, 0 < $component$$inline_4357_component$$inline_4375_flex$$inline_4358_flex$$inline_4376_peer$$inline_4370_totalFlex$$inline_5770$$ && 
        1 != $children$$inline_5771_flexPercent$$inline_4359$$ ? ($childPadding$$inline_4372_fixedWidth$$inline_5769_minContainerWidth$$inline_4362_newContainerWidth$$inline_4361_peer$$inline_4353_preferredContainerWidth$$inline_4374$$ = $i$$inline_4346_newRowWidth_newRowWidth$$inline_4350_newRowWidth$$inline_4366$$ * $children$$inline_5771_flexPercent$$inline_4359$$, $agent$$inline_5766_childElement$$inline_4354_i$$inline_4369$$.parentNode.style.width = $childPadding$$inline_4372_fixedWidth$$inline_5769_minContainerWidth$$inline_4362_newContainerWidth$$inline_4361_peer$$inline_4353_preferredContainerWidth$$inline_4374$$ + 
        "px", $agent$$inline_5766_childElement$$inline_4354_i$$inline_4369$$.parentNode.style.maxWidth = $childPadding$$inline_4372_fixedWidth$$inline_5769_minContainerWidth$$inline_4362_newContainerWidth$$inline_4361_peer$$inline_4353_preferredContainerWidth$$inline_4374$$ + "px") : ($childPadding$$inline_4372_fixedWidth$$inline_5769_minContainerWidth$$inline_4362_newContainerWidth$$inline_4361_peer$$inline_4353_preferredContainerWidth$$inline_4374$$ = $childPadding$$inline_4372_fixedWidth$$inline_5769_minContainerWidth$$inline_4362_newContainerWidth$$inline_4361_peer$$inline_4353_preferredContainerWidth$$inline_4374$$.$GetMinimumWidth$() + 
        $childPadding$$inline_4355_newChildWidth$$inline_4360_percentContainerWidth$$inline_4377_preferredChildWidth$$inline_4373_totalWidth$$inline_5768$$, $childPadding$$inline_4372_fixedWidth$$inline_5769_minContainerWidth$$inline_4362_newContainerWidth$$inline_4361_peer$$inline_4353_preferredContainerWidth$$inline_4374$$ = Math.max($childElement$$inline_4371_childPeers$$inline_5767_preferredContainerWidth$$inline_4356$$ - $JSCompiler_temp_const$$4991_bonusSpace_childPeersLength$$inline_4367_spaceToRemove$$inline_4351$$, 
        $childPadding$$inline_4372_fixedWidth$$inline_5769_minContainerWidth$$inline_4362_newContainerWidth$$inline_4361_peer$$inline_4353_preferredContainerWidth$$inline_4374$$), $childPadding$$inline_4355_newChildWidth$$inline_4360_percentContainerWidth$$inline_4377_preferredChildWidth$$inline_4373_totalWidth$$inline_5768$$ = $childPadding$$inline_4372_fixedWidth$$inline_5769_minContainerWidth$$inline_4362_newContainerWidth$$inline_4361_peer$$inline_4353_preferredContainerWidth$$inline_4374$$ - 
        $childPadding$$inline_4355_newChildWidth$$inline_4360_percentContainerWidth$$inline_4377_preferredChildWidth$$inline_4373_totalWidth$$inline_5768$$, $agent$$inline_5766_childElement$$inline_4354_i$$inline_4369$$.parentNode.style.width = $childPadding$$inline_4372_fixedWidth$$inline_5769_minContainerWidth$$inline_4362_newContainerWidth$$inline_4361_peer$$inline_4353_preferredContainerWidth$$inline_4374$$ + 1 + "px", $agent$$inline_5766_childElement$$inline_4354_i$$inline_4369$$.parentNode.style.maxWidth = 
        $childPadding$$inline_4372_fixedWidth$$inline_5769_minContainerWidth$$inline_4362_newContainerWidth$$inline_4361_peer$$inline_4353_preferredContainerWidth$$inline_4374$$ + 1 + "px", $agent$$inline_5766_childElement$$inline_4354_i$$inline_4369$$.style.width = $childPadding$$inline_4355_newChildWidth$$inline_4360_percentContainerWidth$$inline_4377_preferredChildWidth$$inline_4373_totalWidth$$inline_5768$$ + "px"), $JSCompiler_temp_const$$4991_bonusSpace_childPeersLength$$inline_4367_spaceToRemove$$inline_4351$$ -= 
        $childElement$$inline_4371_childPeers$$inline_5767_preferredContainerWidth$$inline_4356$$ - $childPadding$$inline_4372_fixedWidth$$inline_5769_minContainerWidth$$inline_4362_newContainerWidth$$inline_4361_peer$$inline_4353_preferredContainerWidth$$inline_4374$$, 0 >= $JSCompiler_temp_const$$4991_bonusSpace_childPeersLength$$inline_4367_spaceToRemove$$inline_4351$$ && (spaceToRemoved = 0)) : $agent$$inline_5766_childElement$$inline_4354_i$$inline_4369$$.parentNode.style.width = $agent$$inline_5766_childElement$$inline_4354_i$$inline_4369$$.offsetWidth + 
        1 + "px"
      }
    }else {
      $AdfLogger$$.$LOGGER$.fine("toolbox#ResizeNotify, resizing toolbar row " + $agent$$654_i$$547_oldWidth$$41_rows$$inline_4344$$ + ", available width " + $i$$inline_4346_newRowWidth_newRowWidth$$inline_4350_newRowWidth$$inline_4366$$ + ", is not smaller than row width " + $oldHeight$$38_row$$115_row$$inline_4349_row$$inline_4365_rowsLength$$inline_4345_toolboxElement$$.$totalWidth$ + ", attempt to stretch.");
      $JSCompiler_temp_const$$4991_bonusSpace_childPeersLength$$inline_4367_spaceToRemove$$inline_4351$$ = $oldHeight$$38_row$$115_row$$inline_4349_row$$inline_4365_rowsLength$$inline_4345_toolboxElement$$.$childPeers$.length;
      $JSCompiler_temp_const$$4990_i$$inline_4352_lastChildPeerIndex$$inline_4368$$ = $JSCompiler_temp_const$$4991_bonusSpace_childPeersLength$$inline_4367_spaceToRemove$$inline_4351$$ - 1;
      for($agent$$inline_5766_childElement$$inline_4354_i$$inline_4369$$ = 0;$agent$$inline_5766_childElement$$inline_4354_i$$inline_4369$$ < $JSCompiler_temp_const$$4991_bonusSpace_childPeersLength$$inline_4367_spaceToRemove$$inline_4351$$;$agent$$inline_5766_childElement$$inline_4354_i$$inline_4369$$++) {
        $component$$inline_4357_component$$inline_4375_flex$$inline_4358_flex$$inline_4376_peer$$inline_4370_totalFlex$$inline_5770$$ = $oldHeight$$38_row$$115_row$$inline_4349_row$$inline_4365_rowsLength$$inline_4345_toolboxElement$$.$childPeers$[$agent$$inline_5766_childElement$$inline_4354_i$$inline_4369$$];
        if($component$$inline_4357_component$$inline_4375_flex$$inline_4358_flex$$inline_4376_peer$$inline_4370_totalFlex$$inline_5770$$ == $JSCompiler_alias_NULL$$) {
          $AdfLogger$$.$LOGGER$.severe("Unexpected null peer for toolbox child at index: ", $agent$$inline_5766_childElement$$inline_4354_i$$inline_4369$$);
          break
        }
        $childElement$$inline_4371_childPeers$$inline_5767_preferredContainerWidth$$inline_4356$$ = $component$$inline_4357_component$$inline_4375_flex$$inline_4358_flex$$inline_4376_peer$$inline_4370_totalFlex$$inline_5770$$.$getDomElement$();
        if($childElement$$inline_4371_childPeers$$inline_5767_preferredContainerWidth$$inline_4356$$ == $JSCompiler_alias_NULL$$) {
          $AdfLogger$$.$LOGGER$.warning("Unexpected child [" + $agent$$inline_5766_childElement$$inline_4354_i$$inline_4369$$ + "] found in toolbox component.");
          break
        }
        $childElement$$inline_4371_childPeers$$inline_5767_preferredContainerWidth$$inline_4356$$.style.width = "";
        $childPadding$$inline_4372_fixedWidth$$inline_5769_minContainerWidth$$inline_4362_newContainerWidth$$inline_4361_peer$$inline_4353_preferredContainerWidth$$inline_4374$$ = $JSCompiler_StaticMethods__getPadding$$($childElement$$inline_4371_childPeers$$inline_5767_preferredContainerWidth$$inline_4356$$);
        $component$$inline_4357_component$$inline_4375_flex$$inline_4358_flex$$inline_4376_peer$$inline_4370_totalFlex$$inline_5770$$.$GetPreferredWidth$ ? ($childPadding$$inline_4355_newChildWidth$$inline_4360_percentContainerWidth$$inline_4377_preferredChildWidth$$inline_4373_totalWidth$$inline_5768$$ = $component$$inline_4357_component$$inline_4375_flex$$inline_4358_flex$$inline_4376_peer$$inline_4370_totalFlex$$inline_5770$$.$GetPreferredWidth$(), $childPadding$$inline_4372_fixedWidth$$inline_5769_minContainerWidth$$inline_4362_newContainerWidth$$inline_4361_peer$$inline_4353_preferredContainerWidth$$inline_4374$$ = 
        $childPadding$$inline_4355_newChildWidth$$inline_4360_percentContainerWidth$$inline_4377_preferredChildWidth$$inline_4373_totalWidth$$inline_5768$$ + $childPadding$$inline_4372_fixedWidth$$inline_5769_minContainerWidth$$inline_4362_newContainerWidth$$inline_4361_peer$$inline_4353_preferredContainerWidth$$inline_4374$$, $component$$inline_4357_component$$inline_4375_flex$$inline_4358_flex$$inline_4376_peer$$inline_4370_totalFlex$$inline_5770$$ = $component$$inline_4357_component$$inline_4375_flex$$inline_4358_flex$$inline_4376_peer$$inline_4370_totalFlex$$inline_5770$$.$getComponent$(), 
        $component$$inline_4357_component$$inline_4375_flex$$inline_4358_flex$$inline_4376_peer$$inline_4370_totalFlex$$inline_5770$$ = $component$$inline_4357_component$$inline_4375_flex$$inline_4358_flex$$inline_4376_peer$$inline_4370_totalFlex$$inline_5770$$.getFlex ? $component$$inline_4357_component$$inline_4375_flex$$inline_4358_flex$$inline_4376_peer$$inline_4370_totalFlex$$inline_5770$$.getFlex() || 0 : 0, 0 < $component$$inline_4357_component$$inline_4375_flex$$inline_4358_flex$$inline_4376_peer$$inline_4370_totalFlex$$inline_5770$$ ? 
        ($childPadding$$inline_4355_newChildWidth$$inline_4360_percentContainerWidth$$inline_4377_preferredChildWidth$$inline_4373_totalWidth$$inline_5768$$ = $i$$inline_4346_newRowWidth_newRowWidth$$inline_4350_newRowWidth$$inline_4366$$ * ($component$$inline_4357_component$$inline_4375_flex$$inline_4358_flex$$inline_4376_peer$$inline_4370_totalFlex$$inline_5770$$ / $oldHeight$$38_row$$115_row$$inline_4349_row$$inline_4365_rowsLength$$inline_4345_toolboxElement$$.$totalFlex$), $childElement$$inline_4371_childPeers$$inline_5767_preferredContainerWidth$$inline_4356$$.parentNode.style.width = 
        $childPadding$$inline_4355_newChildWidth$$inline_4360_percentContainerWidth$$inline_4377_preferredChildWidth$$inline_4373_totalWidth$$inline_5768$$ + "px", $childElement$$inline_4371_childPeers$$inline_5767_preferredContainerWidth$$inline_4356$$.parentNode.style.maxWidth = $childPadding$$inline_4355_newChildWidth$$inline_4360_percentContainerWidth$$inline_4377_preferredChildWidth$$inline_4373_totalWidth$$inline_5768$$ + "px") : $agent$$inline_5766_childElement$$inline_4354_i$$inline_4369$$ == 
        $JSCompiler_temp_const$$4990_i$$inline_4352_lastChildPeerIndex$$inline_4368$$ && 0 == $oldHeight$$38_row$$115_row$$inline_4349_row$$inline_4365_rowsLength$$inline_4345_toolboxElement$$.$totalFlex$ ? ($childElement$$inline_4371_childPeers$$inline_5767_preferredContainerWidth$$inline_4356$$.parentNode.style.width = $i$$inline_4346_newRowWidth_newRowWidth$$inline_4350_newRowWidth$$inline_4366$$ + "px", $childElement$$inline_4371_childPeers$$inline_5767_preferredContainerWidth$$inline_4356$$.parentNode.style.maxWidth = 
        $i$$inline_4346_newRowWidth_newRowWidth$$inline_4350_newRowWidth$$inline_4366$$ + "px") : ($childElement$$inline_4371_childPeers$$inline_5767_preferredContainerWidth$$inline_4356$$.parentNode.style.width = $childPadding$$inline_4372_fixedWidth$$inline_5769_minContainerWidth$$inline_4362_newContainerWidth$$inline_4361_peer$$inline_4353_preferredContainerWidth$$inline_4374$$ + 1 + "px", $childElement$$inline_4371_childPeers$$inline_5767_preferredContainerWidth$$inline_4356$$.parentNode.style.maxWidth = 
        $childPadding$$inline_4372_fixedWidth$$inline_5769_minContainerWidth$$inline_4362_newContainerWidth$$inline_4361_peer$$inline_4353_preferredContainerWidth$$inline_4374$$ + 1 + "px", $childElement$$inline_4371_childPeers$$inline_5767_preferredContainerWidth$$inline_4356$$.style.width = $childPadding$$inline_4355_newChildWidth$$inline_4360_percentContainerWidth$$inline_4377_preferredChildWidth$$inline_4373_totalWidth$$inline_5768$$ + "px")) : $childElement$$inline_4371_childPeers$$inline_5767_preferredContainerWidth$$inline_4356$$.parentNode.style.width = 
        $agent$$inline_5766_childElement$$inline_4354_i$$inline_4369$$ == $JSCompiler_temp_const$$4990_i$$inline_4352_lastChildPeerIndex$$inline_4368$$ && 0 == $oldHeight$$38_row$$115_row$$inline_4349_row$$inline_4365_rowsLength$$inline_4345_toolboxElement$$.$totalFlex$ ? $i$$inline_4346_newRowWidth_newRowWidth$$inline_4350_newRowWidth$$inline_4366$$ + "px" : $childElement$$inline_4371_childPeers$$inline_5767_preferredContainerWidth$$inline_4356$$.offsetWidth + 1 + "px"
      }
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlToolboxPeer.prototype.ResizeNotify", {$ResizeNotify$:$AdfDhtmlToolboxPeer$$.prototype.$ResizeNotify$});
$AdfDhtmlToolboxPeer$$.prototype.$__preferredSizeChangeNotify$ = function $$AdfDhtmlToolboxPeer$$$$$__preferredSizeChangeNotify$$($component$$1696$$) {
  this.bind($component$$1696$$);
  this.$_rows$ = $JSCompiler_alias_NULL$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlToolboxPeer.prototype.__preferredSizeChangeNotify", {$__preferredSizeChangeNotify$:$AdfDhtmlToolboxPeer$$.prototype.$__preferredSizeChangeNotify$});
function $JSCompiler_StaticMethods__getPadding$$($currentStyle$$15_element$$289$$) {
  $currentStyle$$15_element$$289$$ = $AdfAgent$$.$AGENT$.getComputedStyle($currentStyle$$15_element$$289$$);
  var $cssLengthAsInt$$8$$ = $AdfAgent$$.$getCSSLengthAsInt$;
  return $cssLengthAsInt$$8$$($currentStyle$$15_element$$289$$.paddingLeft) + $cssLengthAsInt$$8$$($currentStyle$$15_element$$289$$.paddingRight) + $cssLengthAsInt$$8$$($currentStyle$$15_element$$289$$.marginLeft) + $cssLengthAsInt$$8$$($currentStyle$$15_element$$289$$.marginRight)
}
function $JSCompiler_StaticMethods__areRowsValid$$($JSCompiler_StaticMethods__areRowsValid$self$$) {
  if(!$JSCompiler_StaticMethods__areRowsValid$self$$.$_rows$) {
    return $JSCompiler_alias_FALSE$$
  }
  for(var $i$$552$$ = 0;$i$$552$$ < $JSCompiler_StaticMethods__areRowsValid$self$$.$_rows$.length;$i$$552$$++) {
    for(var $row$$118$$ = $JSCompiler_StaticMethods__areRowsValid$self$$.$_rows$[$i$$552$$], $j$$56$$ = 0;$j$$56$$ < $row$$118$$.$childPeers$.length;$j$$56$$++) {
      var $peer$$153$$ = $row$$118$$.$childPeers$[$j$$56$$];
      if($peer$$153$$ == $JSCompiler_alias_NULL$$) {
        return $AdfLogger$$.$LOGGER$.fine("Toolbox cached rows are not valid, due to unexpected null peer for toolbox child at row: " + $i$$552$$ + ", index: " + $j$$56$$), $JSCompiler_alias_FALSE$$
      }
      if($peer$$153$$.$getDomElement$() == $JSCompiler_alias_NULL$$) {
        return $AdfLogger$$.$LOGGER$.fine("Toolbox cached rows are not valid, due to toolbar peer without component (perhaps due to ppr) at row: " + $i$$552$$ + ", index: " + $j$$56$$), $JSCompiler_alias_FALSE$$
      }
    }
  }
  return $JSCompiler_alias_TRUE$$
}
;