var $AdfDhtmlInputListOfValuesSuperBasePeer$$ = $AdfRichUIPeer$$.$createPeerClass$($AdfDhtmlInputBasePeer$$, "AdfDhtmlInputListOfValuesSuperBasePeer");
$goog$exportSymbol$$("AdfDhtmlInputListOfValuesSuperBasePeer", $AdfDhtmlInputListOfValuesSuperBasePeer$$);
$AdfDhtmlInputListOfValuesSuperBasePeer$$.$InitSubclass$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$InitSubclass$$() {
  $AdfRichUIPeer$$.$addComponentEventHandlers$(this, $AdfUIInputEvent$$.$DOUBLE_CLICK_EVENT_TYPE$, $AdfPopupOpeningEvent$$.$POPUP_OPENING_EVENT_TYPE$, $AdfPopupClosedEvent$$.$POPUP_CLOSED_EVENT_TYPE$, $AdfDialogEvent$$.$EVENT_TYPE$, $AdfUIInputEvent$$.$KEY_PRESS_EVENT_TYPE$);
  this.$_POPUP_SUFFIX_ID$ = "_afrLovPopupId";
  this.$_SHOWN$ = "_shown";
  this.$_DIALOG_CONTENT_HEIGHT$ = "_dialogContentHeight";
  this.$_DIALOG_CONTENT_WIDTH$ = "_dialogContentWidth";
  this.$_INTERNAL_TABLE_SUFFIX_ID$ = "_afrLovInternalTableId";
  this.$_INTERNAL_QUERY_ID$ = "_afrLovInternalQueryId";
  this.$_LOVINTERNAL_EVENT_QUEUED$ = "_afrLovInternalEventQueued";
  this.$_LOVINTERNAL_DIALOG_SUFFIX_ID$ = "_afrLovDialogId";
  this.$_OK_PRESSED$ = !1;
  this.$_EDIT_MODE_SELECT$ = "select";
  this.$_clientId$ = null;
  $AdfRichUIPeer$$.$addSuppressedPPRAttributes$(this, $AdfDhtmlInputListOfValuesSuperBasePeer$$.$_DIALOG_CONTENT_HEIGHT$, $AdfDhtmlInputListOfValuesSuperBasePeer$$.$_DIALOG_CONTENT_WIDTH$, $AdfDhtmlInputListOfValuesSuperBasePeer$$.$_SHOWN$);
};
$goog$exportSymbol$$("AdfDhtmlInputListOfValuesSuperBasePeer.InitSubclass", $AdfDhtmlInputListOfValuesSuperBasePeer$$.$InitSubclass$);
$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$InitDomElement$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$$InitDomElement$$($component$$1332$$, $domElement$$264$$) {
  $AdfDhtmlInputListOfValuesSuperBasePeer$$.$superclass$.$InitDomElement$.call(this, $component$$1332$$, $domElement$$264$$);
  var $agent$$345$$ = $AdfAgent$$.$AGENT$, $domNode$$37$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$1332$$);
  $agent$$345$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ && 9 > $agent$$345$$.$getVersion$() ? $agent$$345$$.$addBubbleEventListener$($domNode$$37$$, "propertychange", this.$createCallback$(this.$_handleInput$)) : $agent$$345$$.$addBubbleEventListener$($domNode$$37$$, "input", this.$createCallback$(this.$_handleInput$));
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputListOfValuesSuperBasePeer.prototype.InitDomElement", {$InitDomElement$:$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$InitDomElement$});
$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$getConvertedObject$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$$getConvertedObject$$($component$$1333$$, $value$$201$$) {
  var $converter$$10$$ = $component$$1333$$.getConverter();
  null != $converter$$10$$ && $converter$$10$$ instanceof $AdfMissingConverter$$ && this.$SetDisplayValue$($component$$1333$$, this.$getDomElement$(), $value$$201$$.toString());
  return $AdfDhtmlInputListOfValuesSuperBasePeer$$.$superclass$.$getConvertedObject$.call(this, $component$$1333$$, $value$$201$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputListOfValuesSuperBasePeer.prototype.getConvertedObject", {$getConvertedObject$:$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$getConvertedObject$});
$AdfDhtmlInputListOfValuesSuperBasePeer$$.$FocusInputElement$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$FocusInputElement$$($component$$1334_inputDom$$4$$) {
  $component$$1334_inputDom$$4$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$1334_inputDom$$4$$);
  $AdfDhtmlInputBasePeer$$.$setLastValue$($component$$1334_inputDom$$4$$);
  $AdfFocusUtils$$.$focusElement$($component$$1334_inputDom$$4$$);
};
$goog$exportSymbol$$("AdfDhtmlInputListOfValuesSuperBasePeer.FocusInputElement", $AdfDhtmlInputListOfValuesSuperBasePeer$$.$FocusInputElement$);
$AdfDhtmlInputListOfValuesSuperBasePeer$$.$GetLabelText$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$GetLabelText$$($component$$1335$$) {
  var $contentNode$$54_label$$22_labelElem$$2$$ = $component$$1335$$.getLabel();
  if ($contentNode$$54_label$$22_labelElem$$2$$) {
    return $contentNode$$54_label$$22_labelElem$$2$$;
  }
  $contentNode$$54_label$$22_labelElem$$2$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$1335$$);
  if ($contentNode$$54_label$$22_labelElem$$2$$ = $contentNode$$54_label$$22_labelElem$$2$$.labels ? $contentNode$$54_label$$22_labelElem$$2$$.labels[0] : document.querySelector("label[for\x3d'" + $AdfDhtmlEditableValuePeer$$.$GetContentNodeId$($component$$1335$$) + "']")) {
    return $contentNode$$54_label$$22_labelElem$$2$$.textContent;
  }
  $AdfLogger$$.$LOGGER$.info("Application hasn't provided label for ", $component$$1335$$.$getClientId$());
};
$goog$exportSymbol$$("AdfDhtmlInputListOfValuesSuperBasePeer.GetLabelText", $AdfDhtmlInputListOfValuesSuperBasePeer$$.$GetLabelText$);
$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$AnnounceAutoComplete$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$$AnnounceAutoComplete$$() {
  $AdfAssert$$.$failedInAbstractFunction$();
};
$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.AnnounceAutoComplete = $AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$AnnounceAutoComplete$;
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputListOfValuesSuperBasePeer.prototype.AnnounceAutoComplete", {$AnnounceAutoComplete$:$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$AnnounceAutoComplete$});
$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$HandleComponentClickOrTouch$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$$HandleComponentClickOrTouch$$() {
  $AdfAssert$$.$failedInAbstractFunction$();
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputListOfValuesSuperBasePeer.prototype.HandleComponentClickOrTouch", {$HandleComponentClickOrTouch$:$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$HandleComponentClickOrTouch$});
$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$ComponentRemoved$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$$ComponentRemoved$$($component$$1336$$) {
  var $callback$$105$$ = this.$_busyStateListenerCallback$;
  $callback$$105$$ && this.$getComponent$() == $component$$1336$$ && ($AdfPage$$.$PAGE$.$removeBusyStateListener$(this, $callback$$105$$), delete this.$_busyStateListenerCallback$);
  ($callback$$105$$ = this.$_popupClosedCallback$) && $AdfLogger$$.$LOGGER$.info("Potential callback leak detected - LOV _popupClosedCallback: ", $callback$$105$$);
  $AdfDhtmlInputListOfValuesSuperBasePeer$$.$superclass$.$ComponentRemoved$.call(this, $component$$1336$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputListOfValuesSuperBasePeer.prototype.ComponentRemoved", {$ComponentRemoved$:$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$ComponentRemoved$});
$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$SetDisplayValue$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$$SetDisplayValue$$($component$$1337$$, $domElement$$265_domNode$$38$$, $newValue$$83$$) {
  $AdfAssert$$.$assertString$($newValue$$83$$);
  $domElement$$265_domNode$$38$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$1337$$);
  var $isInput$$3$$ = "INPUT" == $domElement$$265_domNode$$38$$.tagName;
  $component$$1337$$.getReadOnly() ? $AdfAgent$$.$AGENT$.$setTextContent$($domElement$$265_domNode$$38$$, $newValue$$83$$) : ($domElement$$265_domNode$$38$$.title = $newValue$$83$$, $isInput$$3$$ ? $domElement$$265_domNode$$38$$.value = $newValue$$83$$ : $AdfAgent$$.$AGENT$.$setTextContent$($domElement$$265_domNode$$38$$, $newValue$$83$$));
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputListOfValuesSuperBasePeer.prototype.SetDisplayValue", {$SetDisplayValue$:$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$SetDisplayValue$});
$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$HandleComponentDblClick$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$$HandleComponentDblClick$$($componentEvent$$255_myComponent$$) {
  var $srcComponent_srcParent$$ = $componentEvent$$255_myComponent$$.getSource();
  $srcComponent_srcParent$$ instanceof AdfRichTable || ($srcComponent_srcParent$$ = $srcComponent_srcParent$$.getParent());
  if ($srcComponent_srcParent$$ instanceof AdfRichTable) {
    for ($componentEvent$$255_myComponent$$ = this.$getComponent$(), $srcComponent_srcParent$$ = $srcComponent_srcParent$$.getParent();$srcComponent_srcParent$$ != $componentEvent$$255_myComponent$$ && null != $srcComponent_srcParent$$;) {
      if ($srcComponent_srcParent$$ instanceof AdfRichDialog) {
        (new $AdfDialogEvent$$($srcComponent_srcParent$$, $AdfDialogEvent$$.$OUTCOME_OK$)).$queue$();
        break;
      }
      $srcComponent_srcParent$$ = $srcComponent_srcParent$$.getParent();
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputListOfValuesSuperBasePeer.prototype.HandleComponentDblClick", {$HandleComponentDblClick$:$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$HandleComponentDblClick$});
$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$HandleComponentDialog$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$$HandleComponentDialog$$($callback$$106_componentEvent$$256$$) {
  var $component$$1338$$ = this.$getComponent$(), $dialog$$10$$ = $callback$$106_componentEvent$$256$$.getSource(), $dialogClientId$$1_query$$4_queryClientId$$ = $component$$1338$$.$getClientId$() + $AdfDhtmlInputListOfValuesSuperBasePeer$$.$_LOVINTERNAL_DIALOG_SUFFIX_ID$;
  if ($dialog$$10$$.$getClientId$() == $dialogClientId$$1_query$$4_queryClientId$$) {
    $callback$$106_componentEvent$$256$$.$setRoot$($component$$1338$$);
    if (this.$_OK_PRESSED$ = $callback$$106_componentEvent$$256$$.$getOutcome$() == $AdfDialogEvent$$.$OUTCOME_OK$) {
      $dialogClientId$$1_query$$4_queryClientId$$ = $component$$1338$$.$getClientId$() + $AdfDhtmlInputListOfValuesSuperBasePeer$$.$_INTERNAL_QUERY_ID$;
      if ($dialogClientId$$1_query$$4_queryClientId$$ = $AdfPage$$.$PAGE$.$findComponent$($dialogClientId$$1_query$$4_queryClientId$$)) {
        var $queryPeer$$ = $dialogClientId$$1_query$$4_queryClientId$$.$getPeer$();
        $queryPeer$$.bind($dialogClientId$$1_query$$4_queryClientId$$);
        if (!$queryPeer$$.$validateCriterionFields$()) {
          $callback$$106_componentEvent$$256$$.cancel();
          $callback$$106_componentEvent$$256$$.$stopBubbling$();
          return;
        }
        this.bind($component$$1338$$);
      }
      this.$setMarkDirtyFlag$(!0);
      $AdfReturnPopupDataEvent$$.$queue$($component$$1338$$, !0);
    } else {
      $AdfLovInternalPopupClosedEvent$$.$queue$($component$$1338$$, $AdfLovInternalPopupClosedEvent$$.$OPERATION_CANCEL$, !0);
    }
    $AdfDhtmlInputListOfValuesSuperBasePeer$$.$FocusInputElement$($component$$1338$$);
    if ($callback$$106_componentEvent$$256$$ = this.$_busyStateListenerCallback$) {
      $AdfPage$$.$PAGE$.$removeBusyStateListener$(this, $callback$$106_componentEvent$$256$$), delete this.$_busyStateListenerCallback$;
    }
    $component$$1338$$.setProperty($AdfDhtmlInputListOfValuesSuperBasePeer$$.$_DIALOG_CONTENT_HEIGHT$, $dialog$$10$$.getContentHeight(), !1, $AdfUIComponent$$.$PROPAGATE_ALWAYS$);
    $component$$1338$$.setProperty($AdfDhtmlInputListOfValuesSuperBasePeer$$.$_DIALOG_CONTENT_WIDTH$, $dialog$$10$$.getContentWidth(), !1, $AdfUIComponent$$.$PROPAGATE_ALWAYS$);
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputListOfValuesSuperBasePeer.prototype.HandleComponentDialog", {$HandleComponentDialog$:$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$HandleComponentDialog$});
$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$HandleComponentKeyUp$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$$HandleComponentKeyUp$$($componentEvent$$257$$) {
  var $component$$1339$$ = this.$getComponent$(), $keyCode$$65$$ = $componentEvent$$257$$.$getKeyCode$();
  if ($AdfKeyStroke$$.$ENTER_KEY$ != $keyCode$$65$$ && $AdfKeyStroke$$.$TAB_KEY$ != $keyCode$$65$$ || !$component$$1339$$.$getProperty$($AdfDhtmlInputListOfValuesSuperBasePeer$$.$_LOVINTERNAL_EVENT_QUEUED$)) {
    if (!$componentEvent$$257$$.$isCanceled$() && $AdfKeyStroke$$.$ENTER_KEY$ == $keyCode$$65$$) {
      var $tableId$$3$$ = $component$$1339$$.$getClientId$() + $AdfDhtmlInputListOfValuesSuperBasePeer$$.$_INTERNAL_TABLE_SUFFIX_ID$, $sourceId$$7$$ = $componentEvent$$257$$.getSource().$getClientId$();
      if ($sourceId$$7$$ && $sourceId$$7$$ == $tableId$$3$$) {
        $componentEvent$$257$$.cancel();
        $componentEvent$$257$$.$stopBubbling$();
        return;
      }
    }
    $componentEvent$$257$$.$getEventPhase$() == $AdfBaseEvent$$.$AT_TARGET_PHASE$ && ($keyCode$$65$$ != $AdfKeyStroke$$.$TAB_KEY$ && this.$AutoTab$($component$$1339$$, $componentEvent$$257$$.$getNativeEventTarget$()), delete this.$_nodeLength$);
    $AdfDhtmlInputListOfValuesSuperBasePeer$$.$superclass$.$HandleComponentKeyUp$.call(this, $componentEvent$$257$$);
  } else {
    $componentEvent$$257$$.cancel(), $componentEvent$$257$$.$stopBubbling$(), $component$$1339$$.setProperty($AdfDhtmlInputListOfValuesSuperBasePeer$$.$_LOVINTERNAL_EVENT_QUEUED$, !1, !1, $AdfUIComponent$$.$PROPAGATE_NEVER$);
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputListOfValuesSuperBasePeer.prototype.HandleComponentKeyUp", {$HandleComponentKeyUp$:$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$HandleComponentKeyUp$});
$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$AutoTab$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$$AutoTab$$($component$$1340$$, $node$$79$$) {
  if ($component$$1340$$.getAutoTab && $component$$1340$$.getAutoTab()) {
    var $maximumLength$$1$$ = $component$$1340$$.getMaximumLength();
    if (!(1 > $maximumLength$$1$$)) {
      var $nodeLength$$1$$ = $node$$79$$.value ? $node$$79$$.value.length : 0;
      $nodeLength$$1$$ >= $maximumLength$$1$$ && $nodeLength$$1$$ > this.$_nodeLength$ && this.$FocusNextElement$($node$$79$$);
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputListOfValuesSuperBasePeer.prototype.AutoTab", {$AutoTab$:$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$AutoTab$});
$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$FocusNextElement$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$$FocusNextElement$$() {
  $AdfAssert$$.$failedInAbstractFunction$();
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputListOfValuesSuperBasePeer.prototype.FocusNextElement", {$FocusNextElement$:$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$FocusNextElement$});
$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$HandleComponentKeyPress$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$$HandleComponentKeyPress$$($componentEvent$$258_targetNode$$29$$) {
  this.$StopArrowKeyBubbling$($componentEvent$$258_targetNode$$29$$);
  var $component$$1341_tableId$$4$$ = this.$getComponent$(), $keyCode$$66_sourceId$$8$$ = $componentEvent$$258_targetNode$$29$$.$getKeyCode$();
  if ($AdfKeyStroke$$.$ENTER_KEY$ != $keyCode$$66_sourceId$$8$$ && $AdfKeyStroke$$.$TAB_KEY$ != $keyCode$$66_sourceId$$8$$ || !$component$$1341_tableId$$4$$.$getProperty$($AdfDhtmlInputListOfValuesSuperBasePeer$$.$_LOVINTERNAL_EVENT_QUEUED$)) {
    if (!$componentEvent$$258_targetNode$$29$$.$isCanceled$() && $AdfKeyStroke$$.$ENTER_KEY$ == $keyCode$$66_sourceId$$8$$ && ($component$$1341_tableId$$4$$ = $component$$1341_tableId$$4$$.$getClientId$() + $AdfDhtmlInputListOfValuesSuperBasePeer$$.$_INTERNAL_TABLE_SUFFIX_ID$, ($keyCode$$66_sourceId$$8$$ = $componentEvent$$258_targetNode$$29$$.getSource().$getClientId$()) && $keyCode$$66_sourceId$$8$$ == $component$$1341_tableId$$4$$)) {
      $componentEvent$$258_targetNode$$29$$.cancel();
      $componentEvent$$258_targetNode$$29$$.$stopBubbling$();
      return;
    }
    $componentEvent$$258_targetNode$$29$$ = $componentEvent$$258_targetNode$$29$$.$getNativeEventTarget$();
    this.$_nodeLength$ = $componentEvent$$258_targetNode$$29$$.value ? $componentEvent$$258_targetNode$$29$$.value.length : 0;
  } else {
    $componentEvent$$258_targetNode$$29$$.cancel(), $componentEvent$$258_targetNode$$29$$.$stopBubbling$();
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputListOfValuesSuperBasePeer.prototype.HandleComponentKeyPress", {$HandleComponentKeyPress$:$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$HandleComponentKeyPress$});
$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$HandleComponentKeyDown$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$$HandleComponentKeyDown$$($componentEvent$$259$$) {
  this.$StopArrowKeyBubbling$($componentEvent$$259$$);
  var $keyCode$$67$$ = $componentEvent$$259$$.$getKeyCode$(), $component$$1342$$ = this.$getComponent$();
  switch($keyCode$$67$$) {
    case $AdfKeyStroke$$.$ENTER_KEY$:
      if (window.AdfAutoSuggestBehaviorImpl && $AdfAutoSuggestBehaviorImpl$$.$isPopupVisible$($component$$1342$$, this)) {
        $componentEvent$$259$$.cancel();
        $componentEvent$$259$$.$stopBubbling$();
        break;
      }
    ;
    case $AdfKeyStroke$$.$TAB_KEY$:
      var $targetNode$$30$$ = $componentEvent$$259$$.$getNativeEventTarget$();
      if (this.$IsKeyEventInInput$($component$$1342$$, $componentEvent$$259$$)) {
        var $JSCompiler_inline_result$$127_contentNode$$inline_2074$$;
        a: {
          $JSCompiler_inline_result$$127_contentNode$$inline_2074$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$1342$$);
          if ($targetNode$$30$$ == $JSCompiler_inline_result$$127_contentNode$$inline_2074$$ && "INPUT" == $targetNode$$30$$.tagName) {
            var $lastValue$$inline_2075$$ = $AdfDhtmlInputBasePeer$$.$getLastValue$($JSCompiler_inline_result$$127_contentNode$$inline_2074$$), $value$$inline_2076$$ = $targetNode$$30$$.value;
            if ($value$$inline_2076$$ != $lastValue$$inline_2075$$ && 0 < $value$$inline_2076$$.length && $component$$1342$$.getAutoSubmit()) {
              this.$setMarkDirtyFlag$(!0);
              $AdfDhtmlInputBasePeer$$.$setLastValue$($JSCompiler_inline_result$$127_contentNode$$inline_2074$$, $value$$inline_2076$$);
              $AdfLovInternalEvent$$.$queue$($component$$1342$$, $AdfLovInternalEvent$$.$ACTION_TAB$, !0);
              $JSCompiler_inline_result$$127_contentNode$$inline_2074$$ = !0;
              break a;
            }
          }
          $JSCompiler_inline_result$$127_contentNode$$inline_2074$$ = !1;
        }
        $JSCompiler_inline_result$$127_contentNode$$inline_2074$$ ? ($componentEvent$$259$$.cancel(), $componentEvent$$259$$.$stopBubbling$(), $component$$1342$$.setProperty($AdfDhtmlInputListOfValuesSuperBasePeer$$.$_LOVINTERNAL_EVENT_QUEUED$, !0, !1, $AdfUIComponent$$.$PROPAGATE_NEVER$), $keyCode$$67$$ == $AdfKeyStroke$$.$TAB_KEY$ && (this.$preventNextValueSubmission$(), $AdfFocusUtils$$.$focusNextTabStop$($targetNode$$30$$))) : $keyCode$$67$$ == $AdfKeyStroke$$.$ENTER_KEY$ && this.$RunValidation$($component$$1342$$, 
        $targetNode$$30$$);
      }
      break;
    case $AdfKeyStroke$$.$BACKSPACE_KEY$:
      $component$$1342$$.getEditMode() == $AdfDhtmlInputListOfValuesSuperBasePeer$$.$_EDIT_MODE_SELECT$ && this.$IsCancelBackSpaceKeyEvent$($component$$1342$$, $componentEvent$$259$$) && $componentEvent$$259$$.cancel();
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputListOfValuesSuperBasePeer.prototype.HandleComponentKeyDown", {$HandleComponentKeyDown$:$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$HandleComponentKeyDown$});
$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$IsCancelBackSpaceKeyEvent$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$$IsCancelBackSpaceKeyEvent$$() {
  $AdfAssert$$.$failedInAbstractFunction$();
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputListOfValuesSuperBasePeer.prototype.IsCancelBackSpaceKeyEvent", {$IsCancelBackSpaceKeyEvent$:$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$IsCancelBackSpaceKeyEvent$});
$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$IsKeyEventInInput$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$$IsKeyEventInInput$$($component$$1344$$, $componentEvent$$261$$) {
  var $subid$$8$$ = $AdfDhtmlEditableValuePeer$$.$GetContentNodeId$($component$$1344$$);
  return $componentEvent$$261$$.$getNativeEventTarget$().id == $subid$$8$$ ? !0 : !1;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputListOfValuesSuperBasePeer.prototype.IsKeyEventInInput", {$IsKeyEventInInput$:$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$IsKeyEventInInput$});
$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$HandleComponentPopupClosed$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$$HandleComponentPopupClosed$$($componentEvent$$262_popup$$31$$) {
  $componentEvent$$262_popup$$31$$ = $componentEvent$$262_popup$$31$$.getSource();
  var $component$$1345$$ = this.$getComponent$(), $popupDialogId$$ = $component$$1345$$.$getClientId$() + $AdfDhtmlInputListOfValuesSuperBasePeer$$.$_POPUP_SUFFIX_ID$;
  $componentEvent$$262_popup$$31$$.$getClientId$() == $popupDialogId$$ && ($AdfDhtmlInputListOfValuesSuperBasePeer$$.$_setShown$($component$$1345$$, null), 1 == this.$_OK_PRESSED$ && (this.$setMarkDirtyFlag$(!0), $AdfReturnPopupDataEvent$$.$queue$($component$$1345$$, !0)));
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputListOfValuesSuperBasePeer.prototype.HandleComponentPopupClosed", {$HandleComponentPopupClosed$:$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$HandleComponentPopupClosed$});
$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$HandleComponentPopupOpening$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$$HandleComponentPopupOpening$$($callback$$107_componentEvent$$263_popup$$32$$) {
  $callback$$107_componentEvent$$263_popup$$32$$ = $callback$$107_componentEvent$$263_popup$$32$$.getSource();
  var $component$$1346$$ = this.$getComponent$(), $clientId$$242$$ = $component$$1346$$.$getClientId$();
  $callback$$107_componentEvent$$263_popup$$32$$ == $AdfDhtmlInputListOfValuesSuperBasePeer$$.$_getLovPopup$($clientId$$242$$) && (this.$HideNoteWindow$(), $AdfDhtmlInputListOfValuesSuperBasePeer$$.$_setShown$($component$$1346$$, $clientId$$242$$), $callback$$107_componentEvent$$263_popup$$32$$ = this.$_busyStateListenerCallback$, $callback$$107_componentEvent$$263_popup$$32$$ || (this.$_busyStateListenerCallback$ = $callback$$107_componentEvent$$263_popup$$32$$ = this.$createCallback$(this.$_busyStateListener$)), 
  $AdfPage$$.$PAGE$.$addBusyStateListener$(this, $callback$$107_componentEvent$$263_popup$$32$$));
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputListOfValuesSuperBasePeer.prototype.HandleComponentPopupOpening", {$HandleComponentPopupOpening$:$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$HandleComponentPopupOpening$});
$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$_busyStateListener$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$$_busyStateListener$$($event$$206$$) {
  var $clientId$$243_component$$1347_dialogClientId$$2$$ = this.$getComponent$();
  null == $clientId$$243_component$$1347_dialogClientId$$2$$ && $AdfLogger$$.$LOGGER$.severe("Unexpected null component! ", $event$$206$$);
  $clientId$$243_component$$1347_dialogClientId$$2$$ = $clientId$$243_component$$1347_dialogClientId$$2$$.$getClientId$();
  if (this.$IsLovPopupVisible$($clientId$$243_component$$1347_dialogClientId$$2$$)) {
    var $clientId$$243_component$$1347_dialogClientId$$2$$ = $clientId$$243_component$$1347_dialogClientId$$2$$ + $AdfDhtmlInputListOfValuesSuperBasePeer$$.$_LOVINTERNAL_DIALOG_SUFFIX_ID$, $dialog$$11$$ = $AdfPage$$.$PAGE$.$findComponent$($clientId$$243_component$$1347_dialogClientId$$2$$);
    $dialog$$11$$ && $dialog$$11$$.$getPeer$().$__setDefaultButtonDisabled$($clientId$$243_component$$1347_dialogClientId$$2$$, $event$$206$$.$isBusy$());
  }
};
$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$IsLovPopupVisible$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$$IsLovPopupVisible$$($clientId$$244_popup$$33$$) {
  return ($clientId$$244_popup$$33$$ = $AdfDhtmlInputListOfValuesSuperBasePeer$$.$_getLovPopup$($clientId$$244_popup$$33$$)) && $clientId$$244_popup$$33$$.$isPopupVisible$() ? !0 : !1;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputListOfValuesSuperBasePeer.prototype.IsLovPopupVisible", {$IsLovPopupVisible$:$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$IsLovPopupVisible$});
$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$ShowNoteWindow$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$$ShowNoteWindow$$($component$$1348$$, $isMouseOver$$1$$) {
  $component$$1348$$ || ($component$$1348$$ = this.$getComponent$());
  $component$$1348$$ && this.$getDomElement$() && $AdfDhtmlInputListOfValuesSuperBasePeer$$.$superclass$.$ShowNoteWindow$.call(this, $component$$1348$$, $isMouseOver$$1$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputListOfValuesSuperBasePeer.prototype.ShowNoteWindow", {$ShowNoteWindow$:$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$ShowNoteWindow$});
$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$IsNoteWindowVisible$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$$IsNoteWindowVisible$$($component$$1349$$) {
  $component$$1349$$ || ($component$$1349$$ = this.$getComponent$());
  return $component$$1349$$ && this.$getDomElement$() ? $AdfDhtmlInputListOfValuesSuperBasePeer$$.$superclass$.$IsNoteWindowVisible$.call(this, $component$$1349$$) : !1;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputListOfValuesSuperBasePeer.prototype.IsNoteWindowVisible", {$IsNoteWindowVisible$:$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$IsNoteWindowVisible$});
$AdfDhtmlInputListOfValuesSuperBasePeer$$.$_getLovPopup$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$_getLovPopup$$($lovClientId$$1$$) {
  return $AdfPage$$.$PAGE$.$findComponent$($lovClientId$$1$$ + $AdfDhtmlInputListOfValuesSuperBasePeer$$.$_POPUP_SUFFIX_ID$);
};
$AdfDhtmlInputListOfValuesSuperBasePeer$$.$_setShown$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$_setShown$$($component$$1351$$, $shown$$) {
  $component$$1351$$.setProperty($AdfDhtmlInputListOfValuesSuperBasePeer$$.$_SHOWN$, $shown$$, !1, !0);
};
$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$showToolbarPopup$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$$showToolbarPopup$$($clientId$$245$$, $popupId$$49$$) {
  this.$_clientId$ = $clientId$$245$$;
  var $toobarId$$ = $clientId$$245$$ + "_afrLovToolbar", $popup$$34$$ = $AdfPage$$.$PAGE$.$findComponent$($popupId$$49$$);
  null != $popup$$34$$ && (this.$_popupClosedCallback$ || (this.$_popupClosedCallback$ = this.$createCallback$(this.$_toolbarPopupClosed$), $popup$$34$$.addEventListener($AdfPopupClosedEvent$$.$POPUP_CLOSED_EVENT_TYPE$, this.$_popupClosedCallback$)), $popup$$34$$.show({align:AdfRichPopup.$ALIGN_AFTER_END$, alignId:$toobarId$$}));
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlInputListOfValuesSuperBasePeer.prototype.showToolbarPopup", {$showToolbarPopup$:$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$showToolbarPopup$});
$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$_toolbarPopupClosed$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$$_toolbarPopupClosed$$() {
  var $component$$1352$$ = $AdfPage$$.$PAGE$.$findComponent$(this.$_clientId$);
  null != $component$$1352$$ && $AdfLovInternalPopupClosedEvent$$.$queue$($component$$1352$$, $AdfLovInternalPopupClosedEvent$$.$OPERATION_TOOLBAR_CLOSED$, !0);
};
$AdfDhtmlInputListOfValuesSuperBasePeer$$.prototype.$_handleInput$ = function $$AdfDhtmlInputListOfValuesSuperBasePeer$$$$$_handleInput$$() {
  var $component$$1353$$ = this.$getComponent$();
  if ($component$$1353$$) {
    var $domNode$$39$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$1353$$);
    this.$CheckLength$($component$$1353$$, $domNode$$39$$);
  }
};
