function $AdfAutoDismissalManager$$() {
  this.Init()
}
$goog$exportSymbol$$("AdfAutoDismissalManager", $AdfAutoDismissalManager$$);
$AdfObject$$.$createSubclass$($AdfAutoDismissalManager$$);
$AdfAutoDismissalManager$$.prototype.Init = function $$AdfAutoDismissalManager$$$$Init$() {
  $AdfAutoDismissalManager$$.$superclass$.Init.call(this);
  this.$_componentStack$ = [];
  this.$_defaultPopupTimeout$ = 500
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAutoDismissalManager.prototype.Init", {Init:$AdfAutoDismissalManager$$.prototype.Init});
$AdfAutoDismissalManager$$.prototype.$getBehaviorCount$ = function $$AdfAutoDismissalManager$$$$$getBehaviorCount$$() {
  return this.$_componentStack$.length
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAutoDismissalManager.prototype.getBehaviorCount", {$getBehaviorCount$:$AdfAutoDismissalManager$$.prototype.$getBehaviorCount$});
$AdfAutoDismissalManager$$.prototype.$dispose$ = function $$AdfAutoDismissalManager$$$$$dispose$$() {
  this.$closeAll$();
  this.$_unregisterEventHandlers$()
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAutoDismissalManager.prototype.dispose", {$dispose$:$AdfAutoDismissalManager$$.prototype.$dispose$});
$AdfAutoDismissalManager$$.prototype.addBehavior = function $$AdfAutoDismissalManager$$$$addBehavior$($component$$282$$, $hints$$15$$) {
  if(!this.$hasComponent$($component$$282$$, $hints$$15$$)) {
    var $state$$inline_600_type$$126$$ = $hints$$15$$.autodismiss;
    switch($state$$inline_600_type$$126$$) {
      case "autodismissMenu":
      ;
      case "autodismissAlways":
      ;
      case "autodismissMouseOut":
      ;
      case "autodismissInactivate":
      ;
      case "autodismissTimeout":
        var $id$$inline_592$$ = $component$$282$$.$getClientId$(), $page$$inline_593$$ = $AdfPage$$.$PAGE$, $componentStack$$inline_594$$ = this.$_componentStack$;
        if(!($component$$282$$ instanceof AdfRichDocument)) {
          for(var $i$$inline_595_wrapper$$inline_599$$ = $componentStack$$inline_594$$.length - 1;0 <= $i$$inline_595_wrapper$$inline_599$$;$i$$inline_595_wrapper$$inline_599$$--) {
            var $dismissalBehavior$$inline_598_stackedObj$$inline_596$$ = $componentStack$$inline_594$$[$i$$inline_595_wrapper$$inline_599$$];
            if($dismissalBehavior$$inline_598_stackedObj$$inline_596$$) {
              var $stackedComp$$inline_597$$ = $page$$inline_593$$.$findComponent$($dismissalBehavior$$inline_598_stackedObj$$inline_596$$.id);
              $id$$inline_592$$ != $dismissalBehavior$$inline_598_stackedObj$$inline_596$$.id && !$component$$282$$.$isDescendant$($stackedComp$$inline_597$$) && ($dismissalBehavior$$inline_598_stackedObj$$inline_596$$ = $dismissalBehavior$$inline_598_stackedObj$$inline_596$$.$dismissalBehavior$, $AdfAssert$$.$assertFunction$($dismissalBehavior$$inline_598_stackedObj$$inline_596$$), $dismissalBehavior$$inline_598_stackedObj$$inline_596$$($i$$inline_595_wrapper$$inline_599$$))
            }
          }
        }
        $i$$inline_595_wrapper$$inline_599$$ = {};
        $i$$inline_595_wrapper$$inline_599$$.id = $id$$inline_592$$;
        $i$$inline_595_wrapper$$inline_599$$.type = $state$$inline_600_type$$126$$;
        $i$$inline_595_wrapper$$inline_599$$.autodismissMouseOut = $hints$$15$$.autodismissMouseOut;
        $i$$inline_595_wrapper$$inline_599$$[AdfRichPopup.$HINT_LAUNCH_ID$] = $hints$$15$$[AdfRichPopup.$HINT_LAUNCH_ID$];
        $i$$inline_595_wrapper$$inline_599$$.popupId = $hints$$15$$.popupId ? $hints$$15$$.popupId : $id$$inline_592$$;
        "autodismissTimeout" == $state$$inline_600_type$$126$$ ? ($i$$inline_595_wrapper$$inline_599$$.$dismissalBehavior$ = this.$createCallback$(this.$_cancelTimeoutDismissalBehavior$), $state$$inline_600_type$$126$$ = {$stackObj$:$i$$inline_595_wrapper$$inline_599$$, $myself$:this}, $i$$inline_595_wrapper$$inline_599$$.timer = $page$$inline_593$$.$scheduleTimer$(this, $AdfAutoDismissalManager$$.$_timeoutDismissalBehavior$, $state$$inline_600_type$$126$$, $hints$$15$$.autodismissTimeout)) : ($i$$inline_595_wrapper$$inline_599$$.$dismissalBehavior$ = 
        "autodismissInactivate" == $state$$inline_600_type$$126$$ ? this.$createCallback$(this.$_inactivateDismissalBehavior$) : this.$createCallback$(this.$_hideDismissalBehavior$), 0 < $hints$$15$$.autodismissPopupTimeout && !$hints$$15$$.modal && ($i$$inline_595_wrapper$$inline_599$$.autodismissPopupTimeout = $hints$$15$$.autodismissPopupTimeout, $state$$inline_600_type$$126$$ = {$stackObj$:$i$$inline_595_wrapper$$inline_599$$, $myself$:this}, $i$$inline_595_wrapper$$inline_599$$.timer = $page$$inline_593$$.$scheduleTimer$(this, 
        $AdfAutoDismissalManager$$.$_timeoutDismissalBehavior$, $state$$inline_600_type$$126$$, $hints$$15$$.autodismissPopupTimeout)));
        0 == $componentStack$$inline_594$$.length && this.$_registerEventHandlers$();
        $componentStack$$inline_594$$.push($i$$inline_595_wrapper$$inline_599$$)
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAutoDismissalManager.prototype.addBehavior", {addBehavior:$AdfAutoDismissalManager$$.prototype.addBehavior});
$AdfAutoDismissalManager$$.prototype.removeBehavior = function $$AdfAutoDismissalManager$$$$removeBehavior$($component$$283$$, $popupId$$19$$) {
  var $id$$221_j$$9$$ = $component$$283$$.$getClientId$(), $componentStack$$ = this.$_componentStack$;
  $popupId$$19$$ || ($popupId$$19$$ = $id$$221_j$$9$$);
  for(var $i$$111$$ = 0;$i$$111$$ < $componentStack$$.length;$i$$111$$++) {
    var $descendantId_stackPopupId_stackedObj$$ = $componentStack$$[$i$$111$$];
    if($descendantId_stackPopupId_stackedObj$$) {
      var $stackedId$$ = $descendantId_stackPopupId_stackedObj$$.id, $descendantId_stackPopupId_stackedObj$$ = $descendantId_stackPopupId_stackedObj$$.popupId ? $descendantId_stackPopupId_stackedObj$$.popupId : $id$$221_j$$9$$;
      if($stackedId$$ == $id$$221_j$$9$$ && $descendantId_stackPopupId_stackedObj$$ == $popupId$$19$$) {
        if($component$$283$$ instanceof AdfRichPopup) {
          for($id$$221_j$$9$$ = $componentStack$$.length - 1;$id$$221_j$$9$$ > $i$$111$$;$id$$221_j$$9$$--) {
            var $descendantObj_dismissalBehavior$$ = $componentStack$$[$id$$221_j$$9$$];
            $descendantObj_dismissalBehavior$$ && ($descendantId_stackPopupId_stackedObj$$ = $descendantObj_dismissalBehavior$$.id, page.$findComponent$($descendantId_stackPopupId_stackedObj$$).$isDescendant$($component$$283$$) && ($descendantObj_dismissalBehavior$$ = $descendantObj_dismissalBehavior$$.$dismissalBehavior$, $AdfAssert$$.$assertFunction$($descendantObj_dismissalBehavior$$), $AdfLogger$$.$LOGGER$.$logMessage$($AdfLogger$$.FINE, "force autodismissal for descendant popupId: '" + $descendantId_stackPopupId_stackedObj$$ + 
            "' of parent popupId: '" + $stackedId$$ + "'"), $descendantObj_dismissalBehavior$$($id$$221_j$$9$$)))
          }
        }
        $AdfLogger$$.$LOGGER$.$logMessage$($AdfLogger$$.FINE, "unregistering autodismissal for popupId: '" + $stackedId$$ + "'");
        $componentStack$$.splice($i$$111$$, 1);
        0 == $componentStack$$.length && this.$_unregisterEventHandlers$();
        break
      }
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAutoDismissalManager.prototype.removeBehavior", {removeBehavior:$AdfAutoDismissalManager$$.prototype.removeBehavior});
$AdfAutoDismissalManager$$.prototype.$changeBehavior$ = function $$AdfAutoDismissalManager$$$$$changeBehavior$$($component$$284$$, $hints$$16$$) {
  for(var $id$$222$$ = $component$$284$$.$getClientId$(), $componentStack$$1$$ = this.$_componentStack$, $stackLength$$ = $componentStack$$1$$.length, $type$$127$$ = $hints$$16$$.autodismiss, $i$$112$$ = 0;$i$$112$$ < $stackLength$$;$i$$112$$++) {
    var $stackedObj$$1$$ = $componentStack$$1$$[$i$$112$$];
    if($stackedObj$$1$$.id == $id$$222$$) {
      $stackedObj$$1$$.type = $type$$127$$;
      break
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAutoDismissalManager.prototype.changeBehavior", {$changeBehavior$:$AdfAutoDismissalManager$$.prototype.$changeBehavior$});
$AdfAutoDismissalManager$$.prototype.$hasComponents$ = function $$AdfAutoDismissalManager$$$$$hasComponents$$() {
  return 0 < this.$_componentStack$.length
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAutoDismissalManager.prototype.hasComponents", {$hasComponents$:$AdfAutoDismissalManager$$.prototype.$hasComponents$});
$AdfAutoDismissalManager$$.prototype.$hasComponent$ = function $$AdfAutoDismissalManager$$$$$hasComponent$$($component$$285$$, $hints$$17$$) {
  for(var $componentId$$16$$ = $component$$285$$.$getClientId$(), $componentStack$$2$$ = this.$_componentStack$, $stackLength$$1$$ = $componentStack$$2$$.length, $i$$113$$ = 0;$i$$113$$ < $stackLength$$1$$;$i$$113$$++) {
    if($componentStack$$2$$[$i$$113$$].id == $componentId$$16$$) {
      if($hints$$17$$.popupId) {
        if($componentStack$$2$$[$i$$113$$].popupId == $hints$$17$$.popupId) {
          return $JSCompiler_alias_TRUE$$
        }
      }else {
        return $JSCompiler_alias_TRUE$$
      }
    }
  }
  return $JSCompiler_alias_FALSE$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAutoDismissalManager.prototype.hasComponent", {$hasComponent$:$AdfAutoDismissalManager$$.prototype.$hasComponent$});
$AdfAutoDismissalManager$$.prototype.$closeAll$ = function $$AdfAutoDismissalManager$$$$$closeAll$$() {
  for(var $page$$19$$ = $AdfPage$$.$PAGE$, $componentStack$$3$$ = this.$_componentStack$, $i$$114$$ = $componentStack$$3$$.length - 1;-1 < $i$$114$$;$i$$114$$--) {
    var $peer$$58$$, $component$$286$$ = $page$$19$$.$findComponent$($componentStack$$3$$[$i$$114$$].id);
    $component$$286$$ && ($peer$$58$$ = $component$$286$$.$getPeer$()) && $peer$$58$$.$cancelAllPopups$($component$$286$$, $JSCompiler_alias_TRUE$$)
  }
  $AdfCollections$$.$clearArray$($componentStack$$3$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAutoDismissalManager.prototype.closeAll", {$closeAll$:$AdfAutoDismissalManager$$.prototype.$closeAll$});
$AdfAutoDismissalManager$$.prototype.$dismiss$ = function $$AdfAutoDismissalManager$$$$$dismiss$$($target$$79$$) {
  for(var $componentStack$$5$$ = this.$_componentStack$, $i$$116$$ = $componentStack$$5$$.length - 1;0 <= $i$$116$$;$i$$116$$--) {
    var $dismissalBehavior$$2_stackedObj$$4$$ = $componentStack$$5$$[$i$$116$$];
    $dismissalBehavior$$2_stackedObj$$4$$ && !$JSCompiler_StaticMethods__cancelDismissal$$($target$$79$$, $dismissalBehavior$$2_stackedObj$$4$$) && ($dismissalBehavior$$2_stackedObj$$4$$ = $dismissalBehavior$$2_stackedObj$$4$$.$dismissalBehavior$, $AdfAssert$$.$assertFunction$($dismissalBehavior$$2_stackedObj$$4$$), $dismissalBehavior$$2_stackedObj$$4$$($i$$116$$))
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAutoDismissalManager.prototype.dismiss", {$dismiss$:$AdfAutoDismissalManager$$.prototype.$dismiss$});
$AdfAutoDismissalManager$$.prototype.$stopPopupDismissTimeout$ = function $$AdfAutoDismissalManager$$$$$stopPopupDismissTimeout$$($component$$288_componentId$$17$$) {
  $component$$288_componentId$$17$$ = $component$$288_componentId$$17$$.$getClientId$();
  for(var $componentStack$$8$$ = this.$_componentStack$, $stackLength$$2$$ = $componentStack$$8$$.length, $page$$22$$ = $AdfPage$$.$PAGE$, $i$$119$$ = 0;$i$$119$$ < $stackLength$$2$$;$i$$119$$++) {
    $componentStack$$8$$[$i$$119$$].timer && $componentStack$$8$$[$i$$119$$].id == $component$$288_componentId$$17$$ && ($page$$22$$.$cancelTimer$($componentStack$$8$$[$i$$119$$].timer), delete $componentStack$$8$$[$i$$119$$].timer)
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAutoDismissalManager.prototype.stopPopupDismissTimeout", {$stopPopupDismissTimeout$:$AdfAutoDismissalManager$$.prototype.$stopPopupDismissTimeout$});
$AdfAutoDismissalManager$$.prototype.$restartPopupDismissTimeout$ = function $$AdfAutoDismissalManager$$$$$restartPopupDismissTimeout$$($component$$289_componentId$$18$$) {
  $component$$289_componentId$$18$$ = $component$$289_componentId$$18$$.$getClientId$();
  for(var $componentStack$$9$$ = this.$_componentStack$, $stackLength$$3$$ = $componentStack$$9$$.length, $page$$23$$ = $AdfPage$$.$PAGE$, $i$$120$$ = 0;$i$$120$$ < $stackLength$$3$$;$i$$120$$++) {
    $componentStack$$9$$[$i$$120$$].id == $component$$289_componentId$$18$$ && ($componentStack$$9$$[$i$$120$$].autodismissPopupTimeout && !$componentStack$$9$$[$i$$120$$].timer) && ($componentStack$$9$$[$i$$120$$].timer = $page$$23$$.$scheduleTimer$(this, $AdfAutoDismissalManager$$.$_timeoutDismissalBehavior$, {$stackObj$:$componentStack$$9$$[$i$$120$$], $myself$:this}, this.$_defaultPopupTimeout$))
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAutoDismissalManager.prototype.restartPopupDismissTimeout", {$restartPopupDismissTimeout$:$AdfAutoDismissalManager$$.prototype.$restartPopupDismissTimeout$});
$AdfAutoDismissalManager$$.prototype.$cancelPopupDismissTimeout$ = function $$AdfAutoDismissalManager$$$$$cancelPopupDismissTimeout$$($component$$290_componentId$$19$$) {
  $component$$290_componentId$$19$$ = $component$$290_componentId$$19$$.$getClientId$();
  for(var $componentStack$$10$$ = this.$_componentStack$, $stackLength$$4$$ = $componentStack$$10$$.length, $page$$24$$ = $AdfPage$$.$PAGE$, $i$$121$$ = 0;$i$$121$$ < $stackLength$$4$$;$i$$121$$++) {
    $componentStack$$10$$[$i$$121$$].id == $component$$290_componentId$$19$$ && ($componentStack$$10$$[$i$$121$$].timer && ($page$$24$$.$cancelTimer$($componentStack$$10$$[$i$$121$$].timer), delete $componentStack$$10$$[$i$$121$$].timer), $componentStack$$10$$[$i$$121$$].autodismissPopupTimeout && delete $componentStack$$10$$[$i$$121$$].autodismissPopupTimeout)
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAutoDismissalManager.prototype.cancelPopupDismissTimeout", {$cancelPopupDismissTimeout$:$AdfAutoDismissalManager$$.prototype.$cancelPopupDismissTimeout$});
function $JSCompiler_StaticMethods__cancelDismissal$$($target$$82$$, $stackedObj$$8$$) {
  var $JSCompiler_temp$$102_autodismissMouseOutId_popupOwnerPeer$$inline_603$$ = $stackedObj$$8$$.autodismissMouseOut, $sourceId$$ = $stackedObj$$8$$[AdfRichPopup.$HINT_LAUNCH_ID$], $popupOwner$$1_popupOwnerRootElement$$inline_604$$ = $AdfPage$$.$PAGE$.$findComponent$($stackedObj$$8$$.id), $popupList$$7_popupOwnerPeer$$1$$ = $popupOwner$$1_popupOwnerRootElement$$inline_604$$.$getPeer$();
  $popupList$$7_popupOwnerPeer$$1$$.bind($popupOwner$$1_popupOwnerRootElement$$inline_604$$);
  $popupList$$7_popupOwnerPeer$$1$$ = $popupList$$7_popupOwnerPeer$$1$$.$getAllPopups$($popupOwner$$1_popupOwnerRootElement$$inline_604$$);
  if($popupList$$7_popupOwnerPeer$$1$$ == $JSCompiler_alias_NULL$$) {
    return $JSCompiler_alias_FALSE$$
  }
  var $defaultCancelCondition$$ = $JSCompiler_StaticMethods__isTargetInPopup$$($target$$82$$, $popupList$$7_popupOwnerPeer$$1$$), $cancel$$;
  switch($stackedObj$$8$$.type) {
    case "autodismissAlways":
      $cancel$$ = $defaultCancelCondition$$;
      !$cancel$$ && ($sourceId$$ && $AdfDomUtils$$.$isAncestorOrSelf$($AdfAgent$$.$AGENT$.getElementById($sourceId$$), $target$$82$$)) && ($cancel$$ = $JSCompiler_alias_TRUE$$);
      if($JSCompiler_temp$$102_autodismissMouseOutId_popupOwnerPeer$$inline_603$$ = !$cancel$$) {
        $JSCompiler_temp$$102_autodismissMouseOutId_popupOwnerPeer$$inline_603$$ = $popupOwner$$1_popupOwnerRootElement$$inline_604$$.$getPeer$(), $JSCompiler_temp$$102_autodismissMouseOutId_popupOwnerPeer$$inline_603$$.bind($popupOwner$$1_popupOwnerRootElement$$inline_604$$), $popupOwner$$1_popupOwnerRootElement$$inline_604$$ = $JSCompiler_temp$$102_autodismissMouseOutId_popupOwnerPeer$$inline_603$$.$getDomElement$(), $JSCompiler_temp$$102_autodismissMouseOutId_popupOwnerPeer$$inline_603$$ = !$AdfPage$$.$PAGE$.$getModalityManager$().$isAboveTopGlassPane$($popupOwner$$1_popupOwnerRootElement$$inline_604$$)
      }
      $JSCompiler_temp$$102_autodismissMouseOutId_popupOwnerPeer$$inline_603$$ && ($cancel$$ = $JSCompiler_alias_TRUE$$);
      break;
    case "autodismissMenu":
      $cancel$$ = $defaultCancelCondition$$ || $JSCompiler_StaticMethods__isTargetInOwner$$($target$$82$$, $popupOwner$$1_popupOwnerRootElement$$inline_604$$);
      break;
    case "autodismissMouseOut":
      $cancel$$ = $JSCompiler_temp$$102_autodismissMouseOutId_popupOwnerPeer$$inline_603$$ ? $defaultCancelCondition$$ || $AdfDomUtils$$.$isAncestorOrSelf$($AdfAgent$$.$AGENT$.getElementById($JSCompiler_temp$$102_autodismissMouseOutId_popupOwnerPeer$$inline_603$$), $target$$82$$) : $defaultCancelCondition$$ || $JSCompiler_StaticMethods__isTargetInOwner$$($target$$82$$, $popupOwner$$1_popupOwnerRootElement$$inline_604$$);
      break;
    case "autodismissInactivate":
      $cancel$$ = $defaultCancelCondition$$;
      break;
    case "autodismissTimeout":
      $cancel$$ = !$JSCompiler_StaticMethods__isTargetInPopup$$($target$$82$$, $popupList$$7_popupOwnerPeer$$1$$)
  }
  return $cancel$$
}
function $JSCompiler_StaticMethods__isTargetInPopup$$($target$$83$$, $popupList$$8$$) {
  var $domElement$$inline_606_targetComponent$$3$$ = $JSCompiler_alias_NULL$$, $popupId$$20$$;
  for($popupId$$20$$ in $popupList$$8$$) {
    var $JSCompiler_temp$$116_ancestorClientId$$inline_611_page$$inline_607_popupElement$$5_popupWindow$$9$$ = $popupList$$8$$[$popupId$$20$$];
    if($JSCompiler_temp$$116_ancestorClientId$$inline_611_page$$inline_607_popupElement$$5_popupWindow$$9$$.$getElement$) {
      $JSCompiler_temp$$116_ancestorClientId$$inline_611_page$$inline_607_popupElement$$5_popupWindow$$9$$ = $JSCompiler_temp$$116_ancestorClientId$$inline_611_page$$inline_607_popupElement$$5_popupWindow$$9$$.$getElement$();
      if($AdfDomUtils$$.$isAncestor$($JSCompiler_temp$$116_ancestorClientId$$inline_611_page$$inline_607_popupElement$$5_popupWindow$$9$$, $target$$83$$)) {
        return $JSCompiler_alias_TRUE$$
      }
      if($domElement$$inline_606_targetComponent$$3$$ == $JSCompiler_alias_NULL$$) {
        a: {
          $domElement$$inline_606_targetComponent$$3$$ = $target$$83$$;
          for($JSCompiler_temp$$116_ancestorClientId$$inline_611_page$$inline_607_popupElement$$5_popupWindow$$9$$ = $AdfPage$$.$PAGE$;$domElement$$inline_606_targetComponent$$3$$;) {
            var $component$$inline_609_component$$inline_612_id$$inline_608$$ = $domElement$$inline_606_targetComponent$$3$$.id;
            !$component$$inline_609_component$$inline_612_id$$inline_608$$ && 1 == $domElement$$inline_606_targetComponent$$3$$.nodeType && ($component$$inline_609_component$$inline_612_id$$inline_608$$ = $domElement$$inline_606_targetComponent$$3$$.getAttribute($AdfDhtmlPopupWindow$$.$__POPUPID_EXPANDO$));
            if($component$$inline_609_component$$inline_612_id$$inline_608$$ = $component$$inline_609_component$$inline_612_id$$inline_608$$ ? $JSCompiler_temp$$116_ancestorClientId$$inline_611_page$$inline_607_popupElement$$5_popupWindow$$9$$.$findComponent$($component$$inline_609_component$$inline_612_id$$inline_608$$) : $JSCompiler_alias_NULL$$) {
              $domElement$$inline_606_targetComponent$$3$$ = $component$$inline_609_component$$inline_612_id$$inline_608$$;
              break a
            }
            $domElement$$inline_606_targetComponent$$3$$ = $domElement$$inline_606_targetComponent$$3$$.parentNode
          }
          $domElement$$inline_606_targetComponent$$3$$ = $JSCompiler_alias_NULL$$
        }
      }
      if($JSCompiler_temp$$116_ancestorClientId$$inline_611_page$$inline_607_popupElement$$5_popupWindow$$9$$ = $popupId$$20$$) {
        a: {
          $JSCompiler_temp$$116_ancestorClientId$$inline_611_page$$inline_607_popupElement$$5_popupWindow$$9$$ = $popupId$$20$$;
          for($component$$inline_609_component$$inline_612_id$$inline_608$$ = $domElement$$inline_606_targetComponent$$3$$;$component$$inline_609_component$$inline_612_id$$inline_608$$;) {
            if($JSCompiler_temp$$116_ancestorClientId$$inline_611_page$$inline_607_popupElement$$5_popupWindow$$9$$ == $component$$inline_609_component$$inline_612_id$$inline_608$$.$getClientId$()) {
              $JSCompiler_temp$$116_ancestorClientId$$inline_611_page$$inline_607_popupElement$$5_popupWindow$$9$$ = $JSCompiler_alias_TRUE$$;
              break a
            }
            $component$$inline_609_component$$inline_612_id$$inline_608$$ = $component$$inline_609_component$$inline_612_id$$inline_608$$.getParent()
          }
          $JSCompiler_temp$$116_ancestorClientId$$inline_611_page$$inline_607_popupElement$$5_popupWindow$$9$$ = $JSCompiler_alias_FALSE$$
        }
      }
      if($JSCompiler_temp$$116_ancestorClientId$$inline_611_page$$inline_607_popupElement$$5_popupWindow$$9$$) {
        return $JSCompiler_alias_TRUE$$
      }
    }
  }
  return $JSCompiler_alias_FALSE$$
}
function $JSCompiler_StaticMethods__isTargetInOwner$$($target$$84$$, $popupOwner$$2$$) {
  var $popupOwnerPeer$$2_popupOwnerRootElement$$ = $popupOwner$$2$$.$getPeer$();
  $popupOwnerPeer$$2_popupOwnerRootElement$$.bind($popupOwner$$2$$);
  $popupOwnerPeer$$2_popupOwnerRootElement$$ = $popupOwnerPeer$$2_popupOwnerRootElement$$.$getDomElement$();
  return $AdfDomUtils$$.$isAncestorOrSelf$($popupOwnerPeer$$2_popupOwnerRootElement$$, $target$$84$$)
}
$AdfAutoDismissalManager$$.prototype.$_inactivateDismissalBehavior$ = function $$AdfAutoDismissalManager$$$$$_inactivateDismissalBehavior$$($index$$85_popupId$$21_popupWindow$$10$$) {
  $AdfAssert$$.$assertNumber$($index$$85_popupId$$21_popupWindow$$10$$);
  var $component$$293_dialogManager_obj$$32$$ = this.$_componentStack$[$index$$85_popupId$$21_popupWindow$$10$$];
  $index$$85_popupId$$21_popupWindow$$10$$ = $component$$293_dialogManager_obj$$32$$.popupId;
  $component$$293_dialogManager_obj$$32$$ = $AdfPage$$.$PAGE$.$findComponent$($component$$293_dialogManager_obj$$32$$.id);
  if(($index$$85_popupId$$21_popupWindow$$10$$ = $component$$293_dialogManager_obj$$32$$.$getPeer$().$getPopupWindow$($component$$293_dialogManager_obj$$32$$, $index$$85_popupId$$21_popupWindow$$10$$)) && $index$$85_popupId$$21_popupWindow$$10$$ instanceof $AdfDhtmlSimpleFloat$$) {
    $component$$293_dialogManager_obj$$32$$ = $AdfDhtmlDialogManager$$.$getInstance$(), $component$$293_dialogManager_obj$$32$$.$getActiveDialog$() == $index$$85_popupId$$21_popupWindow$$10$$ && $component$$293_dialogManager_obj$$32$$.$deactivateCurrentDialog$()
  }
};
$AdfAutoDismissalManager$$.prototype.$_hideDismissalBehavior$ = function $$AdfAutoDismissalManager$$$$$_hideDismissalBehavior$$($component$$294_index$$86$$) {
  $AdfAssert$$.$assertNumber$($component$$294_index$$86$$);
  $component$$294_index$$86$$ = $AdfPage$$.$PAGE$.$findComponent$(this.$_componentStack$[$component$$294_index$$86$$].id);
  $JSCompiler_StaticMethods__hideComponentPopups$$($component$$294_index$$86$$)
};
$AdfAutoDismissalManager$$.prototype.$_cancelTimeoutDismissalBehavior$ = function $$AdfAutoDismissalManager$$$$$_cancelTimeoutDismissalBehavior$$($index$$87_stackedObj$$9$$) {
  $AdfAssert$$.$assertNumber$($index$$87_stackedObj$$9$$);
  var $page$$28$$ = $AdfPage$$.$PAGE$;
  $index$$87_stackedObj$$9$$ = this.$_componentStack$[$index$$87_stackedObj$$9$$];
  var $timer$$1$$ = $index$$87_stackedObj$$9$$.timer;
  $AdfAssert$$.$assertNumber$($timer$$1$$);
  $page$$28$$.$cancelTimer$($timer$$1$$);
  $index$$87_stackedObj$$9$$.type = "autodismissMenu";
  $index$$87_stackedObj$$9$$.$dismissalBehavior$ = this.$createCallback$(this.$_hideDismissalBehavior$);
  delete $index$$87_stackedObj$$9$$.timer
};
$AdfAutoDismissalManager$$.$_timeoutDismissalBehavior$ = function $$AdfAutoDismissalManager$$$$_timeoutDismissalBehavior$$($component$$295_stackObj$$1_state$$18$$) {
  $component$$295_stackObj$$1_state$$18$$ = $component$$295_stackObj$$1_state$$18$$.$stackObj$;
  var $popupTimeout$$ = $component$$295_stackObj$$1_state$$18$$.autodismissPopupTimeout;
  if("autodismissTimeout" == $component$$295_stackObj$$1_state$$18$$.type || $popupTimeout$$) {
    $component$$295_stackObj$$1_state$$18$$ = $AdfPage$$.$PAGE$.$findComponent$($component$$295_stackObj$$1_state$$18$$.id), $JSCompiler_StaticMethods__hideComponentPopups$$($component$$295_stackObj$$1_state$$18$$)
  }
};
function $JSCompiler_StaticMethods__hideComponentPopups$$($component$$296$$) {
  var $peer$$59$$ = $component$$296$$.$getPeer$();
  $component$$296$$ instanceof AdfRichMenu ? $peer$$59$$.$cancelPopup$() : $peer$$59$$.$cancelAllPopups$($component$$296$$)
}
$JSCompiler_prototypeAlias$$ = $AdfAutoDismissalManager$$.prototype;
$JSCompiler_prototypeAlias$$.$_registerEventHandlers$ = function $$JSCompiler_prototypeAlias$$$$_registerEventHandlers$$() {
  var $agent$$44$$ = $AdfAgent$$.$AGENT$, $blurCallback_domWindow$$62_focusinCallback_isIE$$2_mouseoverCallback$$ = $agent$$44$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$, $blurCallbackWin_isWebkit$$ = $agent$$44$$.$getPlatform$() == $AdfAgent$$.$WEBKIT_PLATFORM$, $domDocument$$13$$ = $agent$$44$$.$getDomDocument$(), $keyupCallback_mousedownCallback$$ = this.$_keyupCallback$ = this.$createCallback$(this.$_handleKeyDown$);
  $agent$$44$$.$addBubbleEventListener$($domDocument$$13$$, "keyup", $keyupCallback_mousedownCallback$$);
  $keyupCallback_mousedownCallback$$ = this.$_mousedownCallback$ = this.$createCallback$(this.$_handleMouseDown$);
  $agent$$44$$.$addBubbleEventListener$($domDocument$$13$$.body, "mousedown", $keyupCallback_mousedownCallback$$);
  $blurCallback_domWindow$$62_focusinCallback_isIE$$2_mouseoverCallback$$ ? ($blurCallback_domWindow$$62_focusinCallback_isIE$$2_mouseoverCallback$$ = this.$_focusinCallback$ = this.$createCallback$(this.$_handleFocusIn$), $agent$$44$$.$addBubbleEventListener$($domDocument$$13$$, "focusin", $blurCallback_domWindow$$62_focusinCallback_isIE$$2_mouseoverCallback$$)) : $blurCallbackWin_isWebkit$$ ? ($blurCallback_domWindow$$62_focusinCallback_isIE$$2_mouseoverCallback$$ = $agent$$44$$.$getDomWindow$(), 
  $blurCallbackWin_isWebkit$$ = this.$_blurCallback$ = this.$createCallback$(this.$_handleBlur$), $agent$$44$$.$addBubbleEventListener$($blurCallback_domWindow$$62_focusinCallback_isIE$$2_mouseoverCallback$$, "blur", $blurCallbackWin_isWebkit$$)) : ($blurCallback_domWindow$$62_focusinCallback_isIE$$2_mouseoverCallback$$ = this.$_blurCallback$ = this.$createCallback$(this.$_handleBlur$), $agent$$44$$.$addBubbleEventListener$($domDocument$$13$$, "blur", $blurCallback_domWindow$$62_focusinCallback_isIE$$2_mouseoverCallback$$));
  $blurCallback_domWindow$$62_focusinCallback_isIE$$2_mouseoverCallback$$ = this.$_mouseoverCallback$ = this.$createCallback$(this.$_handleMouseOver$);
  $agent$$44$$.$addBubbleEventListener$($domDocument$$13$$, "mouseover", $blurCallback_domWindow$$62_focusinCallback_isIE$$2_mouseoverCallback$$)
};
$JSCompiler_prototypeAlias$$.$_unregisterEventHandlers$ = function $$JSCompiler_prototypeAlias$$$$_unregisterEventHandlers$$() {
  var $agent$$45$$ = $AdfAgent$$.$AGENT$, $blurCallback$$1_blurCallbackWin$$1_focusinCallback$$1_isIE$$3_mouseoverCallback$$1$$ = $agent$$45$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$, $domWindow$$63_isWebkit$$1$$ = $agent$$45$$.$getPlatform$() == $AdfAgent$$.$WEBKIT_PLATFORM$, $domDocument$$14$$ = $agent$$45$$.$getDomDocument$(), $keyupCallback$$1_mousedownCallback$$1$$ = this.$_keyupCallback$;
  $keyupCallback$$1_mousedownCallback$$1$$ && ($agent$$45$$.$removeBubbleEventListener$($domDocument$$14$$, "keyup", $keyupCallback$$1_mousedownCallback$$1$$), delete this.$_keyupCallback$);
  if($keyupCallback$$1_mousedownCallback$$1$$ = this.$_mousedownCallback$) {
    $agent$$45$$.$removeBubbleEventListener$($domDocument$$14$$.body, "mousedown", $keyupCallback$$1_mousedownCallback$$1$$), delete this.$_mousedownCallback$
  }
  if($blurCallback$$1_blurCallbackWin$$1_focusinCallback$$1_isIE$$3_mouseoverCallback$$1$$) {
    if($blurCallback$$1_blurCallbackWin$$1_focusinCallback$$1_isIE$$3_mouseoverCallback$$1$$ = this.$_focusinCallback$) {
      $agent$$45$$.$removeBubbleEventListener$($domDocument$$14$$, "focusin", $blurCallback$$1_blurCallbackWin$$1_focusinCallback$$1_isIE$$3_mouseoverCallback$$1$$), delete this.$_focusinCallback$
    }
  }else {
    if($domWindow$$63_isWebkit$$1$$) {
      if($blurCallback$$1_blurCallbackWin$$1_focusinCallback$$1_isIE$$3_mouseoverCallback$$1$$ = this.$_blurCallback$) {
        $domWindow$$63_isWebkit$$1$$ = $agent$$45$$.$getDomWindow$(), $agent$$45$$.$removeBubbleEventListener$($domWindow$$63_isWebkit$$1$$, "blur", $blurCallback$$1_blurCallbackWin$$1_focusinCallback$$1_isIE$$3_mouseoverCallback$$1$$)
      }
    }else {
      if($blurCallback$$1_blurCallbackWin$$1_focusinCallback$$1_isIE$$3_mouseoverCallback$$1$$ = this.$_blurCallback$) {
        $agent$$45$$.$removeBubbleEventListener$($domDocument$$14$$, "blur", $blurCallback$$1_blurCallbackWin$$1_focusinCallback$$1_isIE$$3_mouseoverCallback$$1$$), delete this.$_blurCallback$
      }
    }
  }
  if($blurCallback$$1_blurCallbackWin$$1_focusinCallback$$1_isIE$$3_mouseoverCallback$$1$$ = this.$_mouseoverCallback$) {
    $agent$$45$$.$removeBubbleEventListener$($domDocument$$14$$, "mouseover", $blurCallback$$1_blurCallbackWin$$1_focusinCallback$$1_isIE$$3_mouseoverCallback$$1$$), delete this.$_mouseoverCallback$
  }
};
$JSCompiler_prototypeAlias$$.$_handleFocusIn$ = function $$JSCompiler_prototypeAlias$$$$_handleFocusIn$$($evt$$50_evtTarget$$) {
  ($evt$$50_evtTarget$$ = $AdfAgent$$.$AGENT$.$getEventTarget$($evt$$50_evtTarget$$)) && "IFRAME" == $evt$$50_evtTarget$$.tagName && this.$dismiss$($evt$$50_evtTarget$$)
};
$JSCompiler_prototypeAlias$$.$_handleMouseDown$ = function $$JSCompiler_prototypeAlias$$$$_handleMouseDown$$($evt$$51$$) {
  $AdfAgent$$.$AGENT$.$isDefaultPrevented$($evt$$51$$) || this.$dismiss$($AdfAgent$$.$AGENT$.$getEventTarget$($evt$$51$$))
};
$JSCompiler_prototypeAlias$$.$_handleKeyDown$ = function $$JSCompiler_prototypeAlias$$$$_handleKeyDown$$($dialogManager$$1_evt$$52$$) {
  var $agent$$46$$ = $AdfAgent$$.$AGENT$;
  if($agent$$46$$.$getKeyCode$($dialogManager$$1_evt$$52$$) == $AdfKeyStroke$$.$TAB_KEY$) {
    var $target$$85$$ = $agent$$46$$.$getEventTarget$($dialogManager$$1_evt$$52$$);
    $AdfPage$$.$PAGE$.$getModalityManager$().$isAboveTopGlassPane$($target$$85$$) ? this.$dismiss$($target$$85$$) : ($agent$$46$$.$eatEvent$($dialogManager$$1_evt$$52$$), $dialogManager$$1_evt$$52$$ = $AdfDhtmlDialogManager$$.$getInstance$(), (dialogWindow = $dialogManager$$1_evt$$52$$.$getActiveDialog$()) && dialogWindow.$activate$ ? dialogWindow.$activate$() : $dialogManager$$1_evt$$52$$.$focusNextModelessDialog$())
  }
};
$JSCompiler_prototypeAlias$$.$_handleBlur$ = function $$JSCompiler_prototypeAlias$$$$_handleBlur$$($evt$$53$$) {
  if(!this.$_handleBlurTimeout$ && ($evt$$53$$.target instanceof HTMLDocument || $evt$$53$$.target.location)) {
    this.$_handleBlurTimeout$ = $AdfPage$$.$PAGE$.$scheduleTimer$(this, $AdfAutoDismissalManager$$.$_dismissBlurringElement$, {$myself$:this, $blurringElement$:$evt$$53$$.target}, 100)
  }
};
$AdfAutoDismissalManager$$.$_dismissBlurringElement$ = function $$AdfAutoDismissalManager$$$$_dismissBlurringElement$$($myself$$2_state$$20$$) {
  var $activeTagName_componentStack$$inline_616$$, $activeElement$$4$$ = $AdfAgent$$.$AGENT$.$getDomDocument$().activeElement;
  if($activeElement$$4$$) {
    try {
      $activeTagName_componentStack$$inline_616$$ = $activeElement$$4$$.tagName
    }catch($e$$88$$) {
      $AdfLogger$$.$LOGGER$.$logErrorAsInfo$($e$$88$$, "unable to detect the activeElement")
    }
  }
  $myself$$2_state$$20$$ = $myself$$2_state$$20$$.$myself$;
  if("IFRAME" == $activeTagName_componentStack$$inline_616$$ || "BODY" == $activeTagName_componentStack$$inline_616$$) {
    $activeTagName_componentStack$$inline_616$$ = $myself$$2_state$$20$$.$_componentStack$;
    for(var $i$$inline_617$$ = $activeTagName_componentStack$$inline_616$$.length - 1;0 <= $i$$inline_617$$;$i$$inline_617$$--) {
      var $popupWindow$$inline_624_stackedId$$inline_620_stackedObj$$inline_618$$ = $activeTagName_componentStack$$inline_616$$[$i$$inline_617$$], $page$$inline_619_popupElement$$inline_625_popupList$$inline_623_popupOwner$$inline_621$$ = $AdfPage$$.$PAGE$;
      if("autodismissInactivate" == $popupWindow$$inline_624_stackedId$$inline_620_stackedObj$$inline_618$$.type) {
        var $popupWindow$$inline_624_stackedId$$inline_620_stackedObj$$inline_618$$ = $popupWindow$$inline_624_stackedId$$inline_620_stackedObj$$inline_618$$.id, $page$$inline_619_popupElement$$inline_625_popupList$$inline_623_popupOwner$$inline_621$$ = $page$$inline_619_popupElement$$inline_625_popupList$$inline_623_popupOwner$$inline_621$$.$findComponent$($popupWindow$$inline_624_stackedId$$inline_620_stackedObj$$inline_618$$), $popupOwnerPeer$$inline_622$$ = $page$$inline_619_popupElement$$inline_625_popupList$$inline_623_popupOwner$$inline_621$$.$getPeer$();
        $popupOwnerPeer$$inline_622$$.bind($page$$inline_619_popupElement$$inline_625_popupList$$inline_623_popupOwner$$inline_621$$);
        $page$$inline_619_popupElement$$inline_625_popupList$$inline_623_popupOwner$$inline_621$$ = $popupOwnerPeer$$inline_622$$.$getAllPopups$($page$$inline_619_popupElement$$inline_625_popupList$$inline_623_popupOwner$$inline_621$$);
        if($page$$inline_619_popupElement$$inline_625_popupList$$inline_623_popupOwner$$inline_621$$ != $JSCompiler_alias_NULL$$ && ($popupWindow$$inline_624_stackedId$$inline_620_stackedObj$$inline_618$$ = $page$$inline_619_popupElement$$inline_625_popupList$$inline_623_popupOwner$$inline_621$$[$popupWindow$$inline_624_stackedId$$inline_620_stackedObj$$inline_618$$])) {
          if($page$$inline_619_popupElement$$inline_625_popupList$$inline_623_popupOwner$$inline_621$$ = $popupWindow$$inline_624_stackedId$$inline_620_stackedObj$$inline_618$$.$getElement$(), $AdfDomUtils$$.$isAncestor$($page$$inline_619_popupElement$$inline_625_popupList$$inline_623_popupOwner$$inline_621$$, $activeElement$$4$$)) {
            $popupWindow$$inline_624_stackedId$$inline_620_stackedObj$$inline_618$$.$handleActivate$($JSCompiler_alias_FALSE$$);
            break
          }
        }
      }else {
        $myself$$2_state$$20$$.$dismiss$($activeElement$$4$$)
      }
    }
  }
  delete this.$_handleBlurTimeout$
};
$AdfAutoDismissalManager$$.prototype.$cancelBlurTimeout$ = function $$AdfAutoDismissalManager$$$$$cancelBlurTimeout$$() {
  var $handleBlurTimeout$$1$$ = this.$_handleBlurTimeout$;
  $handleBlurTimeout$$1$$ && ($AdfPage$$.$PAGE$.$cancelTimer$($handleBlurTimeout$$1$$), delete this.$_handleBlurTimeout$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfAutoDismissalManager.prototype.cancelBlurTimeout", {$cancelBlurTimeout$:$AdfAutoDismissalManager$$.prototype.$cancelBlurTimeout$});
$AdfAutoDismissalManager$$.prototype.$_handleMouseOver$ = function $$AdfAutoDismissalManager$$$$$_handleMouseOver$$($evt$$54_state$$21$$) {
  var $page$$31$$ = $AdfPage$$.$PAGE$, $moTimeout$$ = this.$_moTimeout$;
  $moTimeout$$ && ($page$$31$$.$cancelTimer$($moTimeout$$), delete this.$_moTimeout$);
  $evt$$54_state$$21$$ = {$myself$:this, $lastMOTarget$:$AdfAgent$$.$AGENT$.$getEventTarget$($evt$$54_state$$21$$)};
  this.$_moTimeout$ = $page$$31$$.$scheduleTimer$(this, $AdfAutoDismissalManager$$.$_handleMouseOverTimeout$, $evt$$54_state$$21$$, 300)
};
$AdfAutoDismissalManager$$.$_handleMouseOverTimeout$ = function $$AdfAutoDismissalManager$$$$_handleMouseOverTimeout$$($lastMOTarget_state$$22$$) {
  var $myself$$3$$ = $lastMOTarget_state$$22$$.$myself$;
  $lastMOTarget_state$$22$$ = $lastMOTarget_state$$22$$.$lastMOTarget$;
  for(var $componentStack$$inline_629_componentStack$$inline_636$$ = $myself$$3$$.$_componentStack$, $i$$inline_630_page$$inline_637$$ = $componentStack$$inline_629_componentStack$$inline_636$$.length - 1;0 <= $i$$inline_630_page$$inline_637$$;$i$$inline_630_page$$inline_637$$--) {
    var $activeElement$$inline_638_dismissalBehavior$$inline_632_stackedObj$$inline_631$$ = $componentStack$$inline_629_componentStack$$inline_636$$[$i$$inline_630_page$$inline_637$$];
    if(("autodismissMouseOut" == $activeElement$$inline_638_dismissalBehavior$$inline_632_stackedObj$$inline_631$$.type || "autodismissTimeout" == $activeElement$$inline_638_dismissalBehavior$$inline_632_stackedObj$$inline_631$$.type) && !$JSCompiler_StaticMethods__cancelDismissal$$($lastMOTarget_state$$22$$, $activeElement$$inline_638_dismissalBehavior$$inline_632_stackedObj$$inline_631$$)) {
      $activeElement$$inline_638_dismissalBehavior$$inline_632_stackedObj$$inline_631$$ = $activeElement$$inline_638_dismissalBehavior$$inline_632_stackedObj$$inline_631$$.$dismissalBehavior$, $AdfAssert$$.$assertFunction$($activeElement$$inline_638_dismissalBehavior$$inline_632_stackedObj$$inline_631$$), $activeElement$$inline_638_dismissalBehavior$$inline_632_stackedObj$$inline_631$$($i$$inline_630_page$$inline_637$$)
    }
  }
  for(var $componentStack$$inline_629_componentStack$$inline_636$$ = $myself$$3$$.$_componentStack$, $i$$inline_630_page$$inline_637$$ = $AdfPage$$.$PAGE$, $activeElement$$inline_638_dismissalBehavior$$inline_632_stackedObj$$inline_631$$ = $AdfAgent$$.$AGENT$.$getDomDocument$().activeElement, $i$$inline_639$$ = $componentStack$$inline_629_componentStack$$inline_636$$.length - 1;0 <= $i$$inline_639$$;$i$$inline_639$$--) {
    var $stackedObj$$inline_640$$ = $componentStack$$inline_629_componentStack$$inline_636$$[$i$$inline_639$$];
    $stackedObj$$inline_640$$.autodismissPopupTimeout && ($stackedObj$$inline_640$$.timer && ($JSCompiler_StaticMethods__cancelDismissal$$($lastMOTarget_state$$22$$, $stackedObj$$inline_640$$) || $JSCompiler_StaticMethods__cancelDismissal$$($activeElement$$inline_638_dismissalBehavior$$inline_632_stackedObj$$inline_631$$, $stackedObj$$inline_640$$)) ? ($i$$inline_630_page$$inline_637$$.$cancelTimer$($stackedObj$$inline_640$$.timer), delete $stackedObj$$inline_640$$.timer) : !$stackedObj$$inline_640$$.timer && 
    (!$JSCompiler_StaticMethods__cancelDismissal$$($lastMOTarget_state$$22$$, $stackedObj$$inline_640$$) && !$JSCompiler_StaticMethods__cancelDismissal$$($activeElement$$inline_638_dismissalBehavior$$inline_632_stackedObj$$inline_631$$, $stackedObj$$inline_640$$)) && ($stackedObj$$inline_640$$.timer = $i$$inline_630_page$$inline_637$$.$scheduleTimer$($myself$$3$$, $AdfAutoDismissalManager$$.$_timeoutDismissalBehavior$, {$stackObj$:$stackedObj$$inline_640$$, $myself$:$myself$$3$$}, $myself$$3$$.$_defaultPopupTimeout$)))
  }
  delete this.$_moTimeout$
};
