var $AdfDhtmlCodeEditorPeer$$ = $AdfRichUIPeer$$.$createPeerClass$($AdfDhtmlInputBasePeer$$, "AdfDhtmlCodeEditorPeer", $JSCompiler_alias_FALSE$$);
$goog$exportSymbol$$("AdfDhtmlCodeEditorPeer", $AdfDhtmlCodeEditorPeer$$);
$AdfDhtmlCodeEditorPeer$$.$InitSubclass$ = function $$AdfDhtmlCodeEditorPeer$$$$InitSubclass$$() {
  $AdfObject$$.$ensureClassInitialization$(AdfRichCodeEditor);
  $AdfRichUIPeer$$.$addComponentEventHandlers$(this, $AdfUIInputEvent$$.$BLUR_EVENT_TYPE$, $AdfActionEvent$$.$ACTION_EVENT_TYPE$, $AdfUIInputEvent$$.$KEY_DOWN_EVENT_TYPE$, $AdfUIInputEvent$$.$FOCUS_EVENT_TYPE$);
  this.$InitConstants$()
};
$goog$exportSymbol$$("AdfDhtmlCodeEditorPeer.InitSubclass", $AdfDhtmlCodeEditorPeer$$.$InitSubclass$);
$AdfDhtmlCodeEditorPeer$$.$InitConstants$ = function $$AdfDhtmlCodeEditorPeer$$$$InitConstants$$() {
  this.$_CODEEDITOR_MARKER_PROPERTY_KEY$ = "AdfCodeEditorMarkers";
  this.$_CODE_MIRROR_CSS$ = "/afr/codemirror/codemirror.css";
  this.$_CODE_MIRROR_THEME_DEFAULT_CSS$ = "/afr/codemirror/default.css";
  this.$COMMAND_UNDO$ = "cmd_undo";
  this.$COMMAND_REDO$ = "cmd_redo";
  this.$COMMAND_SEARCH_NEXT$ = "cmd_search_next";
  this.$COMMAND_SEARCH_PREVIOUS$ = "cmd_search_previous";
  this.$COMMAND_REPLACE_ALL$ = "cmd_replace_all";
  this.$COMMAND_REPLACE_NEXT$ = "cmd_replace_next";
  this.$COMMAND_JUMP$ = "cmd_jump";
  this.$_CODE_EDITOR_CONTENT_INPUT_CONTAINER_ID$ = "cc";
  this.$_CODE_EDITOR_CONTENT_INPUT_ID$ = "ci";
  this.$_CODE_EDITOR_HIDDEN_SCROLLPOS_ID$ = "hsp";
  this.$_CODE_EDITOR_LAZY_LOADING_IFRAME_ID$ = "ll";
  this.$_CODE_EDITOR_LAZY_LOADING_VALUE_ID$ = "llv";
  this.$_CODE_EDITOR_SEARCH_POPUP_ID$ = "_afrSearchPopup";
  this.$_CODE_EDITOR_TOOLBAR_ID$ = "tb";
  this.$_COMMAND_UNDO_BUTTON_ID$ = "_afrUndo";
  this.$_COMMAND_REDO_BUTTON_ID$ = "_afrRedo";
  this.$_COMMAND_SEARCH_NEXT_BUTTON_ID$ = "_afrSearchNext";
  this.$_COMMAND_SEARCH_PREVIOUS_BUTTON_ID$ = "_afrSearchPrevious";
  this.$_COMMAND_JUMP_BUTTON_ID$ = "_afrJump";
  this.$_COMMAND_SEARCH_SHOW_BUTTON_ID$ = "_afrSearchPopupShow";
  this.$_COMMAND_SEARCH_NEXT_POPUP_BUTTON_ID$ = "_afrSearchNextPopup";
  this.$_COMMAND_SEARCH_PREVIOUS_POPUP_BUTTON_ID$ = "_afrSearchPreviousPopup";
  this.$_COMMAND_REPLACE_ALL_POPUP_BUTTON_ID$ = "_afrReplaceAllPopup";
  this.$_COMMAND_REPLACE_NEXT_POPUP_BUTTON_ID$ = "_afrReplaceNextPopup";
  this.$_COMMAND_SEARCH_POPUP_FIELD_ID$ = "_afrSearchPopupField";
  this.$_COMMAND_REPLACE_POPUP_FIELD_ID$ = "_afrReplacePopupField";
  this.$_COMMAND_CASE_SENSITIVE_POPUP_CHECKBOX_ID$ = "_afrCaseSensitivePopupField";
  this.$_COMMAND_WHOLE_WORDS_POPUP_CHECKBOX_ID$ = "_afrWholeWordsPopupField";
  this.$_COMMAND_WRAP_POPUP_CHECKBOX_ID$ = "_afrWrapPopupField";
  this.$_COMMAND_SEARCH_TOOLBAR_FIELD_ID$ = "_afrSearchToolbarField";
  this.$_COMMAND_JUMP_FIELD_ID$ = "_afrJumpField";
  this.$_CODEEDITOR_MESSAGE_SEPARATOR$ = ", ";
  this.$_CODE_EDITOR_MARKERS_CONTENT_CONTAINER_CLASS$ = "af|codeEditor::markers-content-container";
  this.$_CODE_EDITOR_MARKERS_CONTENT_CLASS$ = "af|codeEditor::markers-content";
  this.$_CODE_EDITOR_MARKERS_LABEL_CLASS$ = "af|codeEditor::markers-label";
  this.$_CODE_EDITOR_MARKERS_TEXT_CLASS$ = "af|codeEditor::markers-text";
  this.$_CODE_EDITOR_EDITOR_LINES_CLASS$ = "af|codeEditor::editor-lines";
  this.$_CODE_EDITOR_EDITOR_SCROLL_CLASS$ = "af|codeEditor::editor-scroll";
  this.$_CODE_EDITOR_EDITOR_GUTTER_CLASS$ = "af|codeEditor::editor-gutter";
  this.$_CODE_EDITOR_EDITOR_GUTTER_LINENUMBERS_CLASS$ = "af|codeEditor::editor-gutter-linenumbers";
  this.$_CODE_EDITOR_EDITOR_MARKER_SEARCH_CLASS$ = "af|codeEditor::editor-search-highlight";
  this.$_CODE_EDITOR_EDITOR_MARKER_LINE_CLASS$ = "af|codeEditor::editor-jump-highlight";
  this.$_CODE_EDITOR_EDITOR_MARKER_ERROR_CLASS$ = "af|codeEditor::editor-marker-error";
  this.$_CODE_EDITOR_EDITOR_MARKER_FATAL_CLASS$ = "af|codeEditor::editor-marker-fatal";
  this.$_CODE_EDITOR_EDITOR_MARKER_WARNING_CLASS$ = "af|codeEditor::editor-marker-warning";
  this.$_CODE_EDITOR_EDITOR_MARKER_INFO_CLASS$ = "af|codeEditor::editor-marker-info";
  this.$_CODE_EDITOR_EDITOR_TEXT_CLASS$ = "af|codeEditor::editor-text";
  this.$_CODE_EDITOR_EDITOR_DISABLED_TEXT_CLASS$ = "af|codeEditor::editor-disabled-text";
  this.$_CODE_EDITOR_SMALL_FATAL_ICON_CLASS$ = "af|codeEditor::small-fatal-icon";
  this.$_CODE_EDITOR_SMALL_ERROR_ICON_CLASS$ = "af|codeEditor::small-error-icon";
  this.$_CODE_EDITOR_SMALL_WARNING_ICON_CLASS$ = "af|codeEditor::small-warning-icon";
  this.$_CODE_EDITOR_SMALL_INFO_ICON_CLASS$ = "af|codeEditor::small-info-icon";
  this.$_CODE_EDITOR_MESSAGE_SUMMARY_TEXT_CLASS$ = "af|codeEditor::message-summary-text";
  this.$_CODE_EDITOR_MESSAGE_ICON_STYLE_CLASS$ = "af|codeEditor::message-icon-style";
  this.$_CODE_EDITOR_EDITOR_FOLD_MARKER_CLASS$ = "af|codeEditor::editor-fold-marker";
  this.$_CODE_EDITOR_EDITOR_FOLD_GUTTER_CLASS$ = "af|codeEditor::editor-fold-gutter";
  this.$_CODE_EDITOR_EDITOR_FOLD_GUTTER_OPEN_CLASS$ = "af|codeEditor::editor-fold-gutter-open";
  this.$_CODE_EDITOR_EDITOR_FOLD_GUTTER_FOLDED_CLASS$ = "af|codeEditor::editor-fold-gutter-folded";
  this.$_CODE_EDITOR_EDITOR_FOLD_GUTTER_OPEN_AFTER_CLASS$ = "af|codeEditor::editor-fold-gutter-open-after";
  this.$_CODE_EDITOR_EDITOR_FOLD_GUTTER_FOLDED_AFTER_CLASS$ = "af|codeEditor::editor-fold-gutter-folded-after";
  this.$_CODE_EDITOR_EDITOR_BREAKPOINTS_CLASS$ = "af|codeEditor::editor-breakpoints";
  this.$_CODE_EDITOR_EDITOR_CODEMIRROR_CLASS$ = "af|codeEditor::editor-codemirror";
  this.$_CODE_EDITOR_EDITOR_CODE_COMPLETIONS_CLASS$ = "af|codeEditor::editor-code-completions";
  this.$_CODE_EDITOR_EDITOR_HINT_CLASS$ = "af|codeEditor::editor-code-hint";
  this.$_CODE_EDITOR_EDITOR_HINT_ACTIVE_CLASS$ = "af|codeEditor::editor-code-hint-active";
  this.$_CSS_MAP$ = [];
  this.$_CSS_MAP$[$AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_LINES_CLASS$] = ".CodeMirror-lines";
  this.$_CSS_MAP$[$AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_SCROLL_CLASS$] = ".CodeMirror-scroll";
  this.$_CSS_MAP$[$AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_GUTTER_CLASS$] = ".CodeMirror-gutter";
  this.$_CSS_MAP$[$AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_GUTTER_LINENUMBERS_CLASS$] = ".CodeMirror-gutter-text";
  this.$_CSS_MAP$[$AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_TEXT_CLASS$] = ".CodeMirror pre";
  this.$_CSS_MAP$[$AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_FOLD_MARKER_CLASS$] = ".CodeMirror-foldmarker";
  this.$_CSS_MAP$[$AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_FOLD_GUTTER_CLASS$] = ".CodeMirror-foldgutter";
  this.$_CSS_MAP$[$AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_FOLD_GUTTER_OPEN_CLASS$] = ".CodeMirror-foldgutter-open";
  this.$_CSS_MAP$[$AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_FOLD_GUTTER_FOLDED_CLASS$] = ".CodeMirror-foldgutter-folded";
  this.$_CSS_MAP$[$AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_FOLD_GUTTER_OPEN_AFTER_CLASS$] = ".CodeMirror-foldgutter-open:after";
  this.$_CSS_MAP$[$AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_FOLD_GUTTER_FOLDED_AFTER_CLASS$] = ".CodeMirror-foldgutter-folded:after";
  this.$_CSS_MAP$[$AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_BREAKPOINTS_CLASS$] = ".breakpoints";
  this.$_CSS_MAP$[$AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_CODEMIRROR_CLASS$] = ".CodeMirror";
  this.$_CSS_MAP$[$AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_CODE_COMPLETIONS_CLASS$] = ".CodeMirror-hints";
  this.$_CSS_MAP$[$AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_HINT_CLASS$] = ".CodeMirror-hint";
  this.$_CSS_MAP$[$AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_HINT_ACTIVE_CLASS$] = "li.CodeMirror-hint-active"
};
$goog$exportSymbol$$("AdfDhtmlCodeEditorPeer.InitConstants", $AdfDhtmlCodeEditorPeer$$.$InitConstants$);
$AdfDhtmlCodeEditorPeer$$.prototype.$getEditorInstance$ = $JSCompiler_get$$("$_editor$");
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlCodeEditorPeer.prototype.getEditorInstance", {$getEditorInstance$:$AdfDhtmlCodeEditorPeer$$.prototype.$getEditorInstance$});
$AdfDhtmlCodeEditorPeer$$.prototype.$InitDomElement$ = function $$AdfDhtmlCodeEditorPeer$$$$$InitDomElement$$($component$$532$$, $domElement$$104$$) {
  $AdfDhtmlCodeEditorPeer$$.$superclass$.$InitDomElement$.call(this, $component$$532$$, $domElement$$104$$);
  if($component$$532$$) {
    var $componentId$$23$$ = $component$$532$$.getId();
    this.$_loaded$ = $JSCompiler_alias_FALSE$$;
    $AdfPage$$.$PAGE$.$unregisterLoadingComponent$($component$$532$$);
    $AdfPage$$.$PAGE$.$registerLoadingComponent$($component$$532$$);
    a: {
      var $source$$inline_1513$$ = $AdfPage$$.$PAGE$.$getResourceURL$($AdfDhtmlCodeEditorPeer$$.$_CODE_MIRROR_CSS$), $agent$$inline_1515$$ = $AdfAgent$$.$AGENT$, $document$$inline_1516$$ = $agent$$inline_1515$$.$getDomDocument$();
      this.$_loadedCss$ || (this.$_loadedCss$ = []);
      if(this.$_loadedCss$[$source$$inline_1513$$] != $JSCompiler_alias_TRUE$$) {
        this.$_loadedCss$[$source$$inline_1513$$] = $JSCompiler_alias_FALSE$$;
        for(var $head$$inline_1517$$ = $AdfDomUtils$$.$getFirstDescendentElement$($document$$inline_1516$$.documentElement, "HEAD"), $links$$inline_1518$$ = $head$$inline_1517$$.getElementsByTagName("LINK"), $firstLink$$inline_1519$$ = $JSCompiler_alias_NULL$$, $i$$inline_1520$$ = 0;$i$$inline_1520$$ < $links$$inline_1518$$.length;$i$$inline_1520$$++) {
          var $link$$inline_1521$$ = $links$$inline_1518$$[$i$$inline_1520$$];
          if($link$$inline_1521$$.getAttribute("href") != $source$$inline_1513$$) {
            $firstLink$$inline_1519$$ = $link$$inline_1521$$;
            break
          }
        }
        for($i$$inline_1520$$ = 0;$i$$inline_1520$$ < $links$$inline_1518$$.length;$i$$inline_1520$$++) {
          if($link$$inline_1521$$ = $links$$inline_1518$$[$i$$inline_1520$$], $link$$inline_1521$$.getAttribute("href") == $source$$inline_1513$$) {
            break a
          }
        }
        $agent$$inline_1515$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ && 11 > $agent$$inline_1515$$.$getVersion$() ? $document$$inline_1516$$.createStyleSheet($source$$inline_1513$$) : ($link$$inline_1521$$ = $document$$inline_1516$$.createElement("link"), $link$$inline_1521$$.setAttribute("type", "text/css"), $link$$inline_1521$$.setAttribute("rel", "stylesheet"), $link$$inline_1521$$.setAttribute("href", $source$$inline_1513$$), $firstLink$$inline_1519$$ ? $head$$inline_1517$$.insertBefore($link$$inline_1521$$, 
        $firstLink$$inline_1519$$) : $head$$inline_1517$$.appendChild($link$$inline_1521$$))
      }
    }
    this.$_markerInfoArray$ = [];
    "lazy" == $component$$532$$.getContentDelivery() && this.$_createIframe$($component$$532$$);
    $component$$532$$.getSimple() || ("auto" == $domElement$$104$$.style.height && ($domElement$$104$$.style.height = ""), "auto" == $domElement$$104$$.style.width && ($domElement$$104$$.style.width = ""));
    this.$addBinding$($componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_UNDO_BUTTON_ID$, $AdfDhtmlCodeEditorPeer$$.$COMMAND_UNDO$, $JSCompiler_alias_NULL$$);
    this.$addBinding$($componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_REDO_BUTTON_ID$, $AdfDhtmlCodeEditorPeer$$.$COMMAND_REDO$, $JSCompiler_alias_NULL$$);
    this.$addBinding$($componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_SEARCH_NEXT_BUTTON_ID$, $AdfDhtmlCodeEditorPeer$$.$COMMAND_SEARCH_NEXT$, [$componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_SEARCH_TOOLBAR_FIELD_ID$, $JSCompiler_alias_NULL$$, $JSCompiler_alias_NULL$$, $JSCompiler_alias_NULL$$]);
    this.$addBinding$($componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_SEARCH_PREVIOUS_BUTTON_ID$, $AdfDhtmlCodeEditorPeer$$.$COMMAND_SEARCH_PREVIOUS$, [$componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_SEARCH_TOOLBAR_FIELD_ID$, $JSCompiler_alias_NULL$$, $JSCompiler_alias_NULL$$, $JSCompiler_alias_NULL$$]);
    this.$addBinding$($componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_REPLACE_ALL_POPUP_BUTTON_ID$, $AdfDhtmlCodeEditorPeer$$.$COMMAND_REPLACE_ALL$, [$componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_SEARCH_POPUP_FIELD_ID$, $componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_REPLACE_POPUP_FIELD_ID$, $componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_CASE_SENSITIVE_POPUP_CHECKBOX_ID$, $componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_WHOLE_WORDS_POPUP_CHECKBOX_ID$]);
    this.$addBinding$($componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_REPLACE_NEXT_POPUP_BUTTON_ID$, $AdfDhtmlCodeEditorPeer$$.$COMMAND_REPLACE_NEXT$, [$componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_SEARCH_POPUP_FIELD_ID$, $componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_REPLACE_POPUP_FIELD_ID$, $componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_CASE_SENSITIVE_POPUP_CHECKBOX_ID$, $componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_WHOLE_WORDS_POPUP_CHECKBOX_ID$, 
    $componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_WRAP_POPUP_CHECKBOX_ID$]);
    this.$addBinding$($componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_SEARCH_NEXT_POPUP_BUTTON_ID$, $AdfDhtmlCodeEditorPeer$$.$COMMAND_SEARCH_NEXT$, [$componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_SEARCH_POPUP_FIELD_ID$, $componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_CASE_SENSITIVE_POPUP_CHECKBOX_ID$, $componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_WHOLE_WORDS_POPUP_CHECKBOX_ID$, $componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_WRAP_POPUP_CHECKBOX_ID$]);
    this.$addBinding$($componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_SEARCH_PREVIOUS_POPUP_BUTTON_ID$, $AdfDhtmlCodeEditorPeer$$.$COMMAND_SEARCH_PREVIOUS$, [$componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_SEARCH_POPUP_FIELD_ID$, $componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_CASE_SENSITIVE_POPUP_CHECKBOX_ID$, $componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_WHOLE_WORDS_POPUP_CHECKBOX_ID$, $componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_WRAP_POPUP_CHECKBOX_ID$]);
    this.$addBinding$($componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_JUMP_BUTTON_ID$, $AdfDhtmlCodeEditorPeer$$.$COMMAND_JUMP$, $componentId$$23$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_JUMP_FIELD_ID$);
    this.$_addContextChangeListeners$($component$$532$$);
    $AdfDhtmlCodeEditorPeer$$.$_waitForCSSResourcesLoad$($component$$532$$, $domElement$$104$$)
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlCodeEditorPeer.prototype.InitDomElement", {$InitDomElement$:$AdfDhtmlCodeEditorPeer$$.prototype.$InitDomElement$});
$AdfDhtmlCodeEditorPeer$$.prototype.$addBinding$ = function $$AdfDhtmlCodeEditorPeer$$$$$addBinding$$($componentId$$24$$, $command$$9$$, $commandParameter$$1$$) {
  $AdfAssert$$.$assertString$($componentId$$24$$);
  $AdfAssert$$.$assertString$($command$$9$$);
  "cmd" == $command$$9$$.substring(0, 3) ? this.$_addCommandBinding$($componentId$$24$$, $command$$9$$, $commandParameter$$1$$) : $AdfLogger$$.$LOGGER$.severe("Unable to add binding [", $command$$9$$, "] for ", $componentId$$24$$, " to ", this.$getComponent$().$getClientId$())
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlCodeEditorPeer.prototype.addBinding", {$addBinding$:$AdfDhtmlCodeEditorPeer$$.prototype.$addBinding$});
$AdfDhtmlCodeEditorPeer$$.prototype.$executeBinding$ = function $$AdfDhtmlCodeEditorPeer$$$$$executeBinding$$($command$$10$$, $componentClientId$$3$$) {
  for(var $jumpField_observers_parameterValue_searchField$$ = this.$_commandObservers$, $caseSensitiveCheckBoxValue_length$$35$$ = $jumpField_observers_parameterValue_searchField$$.length, $i$$200_wholeWordsCheckBoxValue$$ = 0;$i$$200_wholeWordsCheckBoxValue$$ < $caseSensitiveCheckBoxValue_length$$35$$;$i$$200_wholeWordsCheckBoxValue$$++) {
    var $observer$$ = $jumpField_observers_parameterValue_searchField$$[$i$$200_wholeWordsCheckBoxValue$$];
    if($observer$$.$command$ == $command$$10$$ && !($componentClientId$$3$$ && $componentClientId$$3$$ != $observer$$.$componentId$)) {
      if($observer$$.$command$ == $AdfDhtmlCodeEditorPeer$$.$COMMAND_SEARCH_ALL$ || $observer$$.$command$ == $AdfDhtmlCodeEditorPeer$$.$COMMAND_SEARCH_NEXT$ || $observer$$.$command$ == $AdfDhtmlCodeEditorPeer$$.$COMMAND_SEARCH_PREVIOUS$ || $observer$$.$command$ == $AdfDhtmlCodeEditorPeer$$.$COMMAND_REPLACE_ALL$ || $observer$$.$command$ == $AdfDhtmlCodeEditorPeer$$.$COMMAND_REPLACE_NEXT$ || $observer$$.$command$ == $AdfDhtmlCodeEditorPeer$$.$COMMAND_JUMP$) {
        $jumpField_observers_parameterValue_searchField$$ = $JSCompiler_alias_NULL$$;
        if($observer$$.$command$ == $AdfDhtmlCodeEditorPeer$$.$COMMAND_SEARCH_ALL$ || $observer$$.$command$ == $AdfDhtmlCodeEditorPeer$$.$COMMAND_SEARCH_NEXT$ || $observer$$.$command$ == $AdfDhtmlCodeEditorPeer$$.$COMMAND_SEARCH_PREVIOUS$) {
          var $jumpField_observers_parameterValue_searchField$$ = $AdfPage$$.$PAGE$.$findComponent$($observer$$.$commandParameter$[0]), $replaceField_searchFieldContent$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($jumpField_observers_parameterValue_searchField$$, $jumpField_observers_parameterValue_searchField$$.$getPeer$().$getDomElement$()), $wrapCheckBoxValue$$ = $i$$200_wholeWordsCheckBoxValue$$ = $caseSensitiveCheckBoxValue_length$$35$$ = $JSCompiler_alias_FALSE$$;
          if($observer$$.$commandParameter$[1] != $JSCompiler_alias_NULL$$) {
            var $caseSensitiveCheckBox_searchFieldContentVal_wholeWordsCheckBox_wrapCheckBox$$ = $AdfPage$$.$PAGE$.$findComponent$($observer$$.$commandParameter$[1]);
            $caseSensitiveCheckBox_searchFieldContentVal_wholeWordsCheckBox_wrapCheckBox$$ && ($caseSensitiveCheckBoxValue_length$$35$$ = $caseSensitiveCheckBox_searchFieldContentVal_wholeWordsCheckBox_wrapCheckBox$$.getValue())
          }
          $observer$$.$commandParameter$[2] != $JSCompiler_alias_NULL$$ && ($caseSensitiveCheckBox_searchFieldContentVal_wholeWordsCheckBox_wrapCheckBox$$ = $AdfPage$$.$PAGE$.$findComponent$($observer$$.$commandParameter$[2])) && ($i$$200_wholeWordsCheckBoxValue$$ = $caseSensitiveCheckBox_searchFieldContentVal_wholeWordsCheckBox_wrapCheckBox$$.getValue());
          $observer$$.$commandParameter$[3] != $JSCompiler_alias_NULL$$ && ($caseSensitiveCheckBox_searchFieldContentVal_wholeWordsCheckBox_wrapCheckBox$$ = $AdfPage$$.$PAGE$.$findComponent$($observer$$.$commandParameter$[3])) && ($wrapCheckBoxValue$$ = $caseSensitiveCheckBox_searchFieldContentVal_wholeWordsCheckBox_wrapCheckBox$$.getValue());
          $caseSensitiveCheckBox_searchFieldContentVal_wholeWordsCheckBox_wrapCheckBox$$ = $replaceField_searchFieldContent$$.value;
          if($replaceField_searchFieldContent$$.value == $JSCompiler_alias_NULL$$ || 0 == $replaceField_searchFieldContent$$.value.length) {
            $caseSensitiveCheckBox_searchFieldContentVal_wholeWordsCheckBox_wrapCheckBox$$ = $jumpField_observers_parameterValue_searchField$$.getValue()
          }
          $jumpField_observers_parameterValue_searchField$$ = [$caseSensitiveCheckBox_searchFieldContentVal_wholeWordsCheckBox_wrapCheckBox$$, $caseSensitiveCheckBoxValue_length$$35$$, $i$$200_wholeWordsCheckBoxValue$$, $wrapCheckBoxValue$$]
        }else {
          $observer$$.$command$ == $AdfDhtmlCodeEditorPeer$$.$COMMAND_REPLACE_ALL$ || $observer$$.$command$ == $AdfDhtmlCodeEditorPeer$$.$COMMAND_REPLACE_NEXT$ ? ($jumpField_observers_parameterValue_searchField$$ = $AdfPage$$.$PAGE$.$findComponent$($observer$$.$commandParameter$[0]), $replaceField_searchFieldContent$$ = $AdfPage$$.$PAGE$.$findComponent$($observer$$.$commandParameter$[1]), $wrapCheckBoxValue$$ = $i$$200_wholeWordsCheckBoxValue$$ = $caseSensitiveCheckBoxValue_length$$35$$ = $JSCompiler_alias_FALSE$$, 
          $observer$$.$commandParameter$[2] != $JSCompiler_alias_NULL$$ && ($caseSensitiveCheckBox_searchFieldContentVal_wholeWordsCheckBox_wrapCheckBox$$ = $AdfPage$$.$PAGE$.$findComponent$($observer$$.$commandParameter$[2])) && ($caseSensitiveCheckBoxValue_length$$35$$ = $caseSensitiveCheckBox_searchFieldContentVal_wholeWordsCheckBox_wrapCheckBox$$.getValue()), $observer$$.$commandParameter$[3] != $JSCompiler_alias_NULL$$ && ($caseSensitiveCheckBox_searchFieldContentVal_wholeWordsCheckBox_wrapCheckBox$$ = 
          $AdfPage$$.$PAGE$.$findComponent$($observer$$.$commandParameter$[3])) && ($i$$200_wholeWordsCheckBoxValue$$ = $caseSensitiveCheckBox_searchFieldContentVal_wholeWordsCheckBox_wrapCheckBox$$.getValue()), $observer$$.$commandParameter$[4] != $JSCompiler_alias_NULL$$ && ($caseSensitiveCheckBox_searchFieldContentVal_wholeWordsCheckBox_wrapCheckBox$$ = $AdfPage$$.$PAGE$.$findComponent$($observer$$.$commandParameter$[4])) && ($wrapCheckBoxValue$$ = $caseSensitiveCheckBox_searchFieldContentVal_wholeWordsCheckBox_wrapCheckBox$$.getValue()), 
          $jumpField_observers_parameterValue_searchField$$ = [$jumpField_observers_parameterValue_searchField$$.getValue(), $replaceField_searchFieldContent$$.getValue(), $caseSensitiveCheckBoxValue_length$$35$$, $i$$200_wholeWordsCheckBoxValue$$, $wrapCheckBoxValue$$]) : $observer$$.$command$ == $AdfDhtmlCodeEditorPeer$$.$COMMAND_JUMP$ && ($jumpField_observers_parameterValue_searchField$$ = $AdfPage$$.$PAGE$.$findComponent$($observer$$.$commandParameter$), $jumpField_observers_parameterValue_searchField$$ = 
          $AdfDhtmlEditableValuePeer$$.$getContentNode$($jumpField_observers_parameterValue_searchField$$, $jumpField_observers_parameterValue_searchField$$.$getPeer$().$getDomElement$()).value)
        }
        return this.$_execCommand$($observer$$.$command$, $jumpField_observers_parameterValue_searchField$$)
      }
      return this.$_execCommand$($observer$$.$command$, $observer$$.$commandParameter$)
    }
  }
  return $JSCompiler_alias_NULL$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlCodeEditorPeer.prototype.executeBinding", {$executeBinding$:$AdfDhtmlCodeEditorPeer$$.prototype.$executeBinding$});
$AdfDhtmlCodeEditorPeer$$.prototype.$getReadyState$ = function $$AdfDhtmlCodeEditorPeer$$$$$getReadyState$$() {
  return this.$_loaded$ ? $AdfUIComponent$$.$STATE_COMPLETE$ : $AdfUIComponent$$.$STATE_LOADING$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlCodeEditorPeer.prototype.getReadyState", {$getReadyState$:$AdfDhtmlCodeEditorPeer$$.prototype.$getReadyState$});
$AdfDhtmlCodeEditorPeer$$.prototype.$HandleComponentBlur$ = function $$AdfDhtmlCodeEditorPeer$$$$$HandleComponentBlur$$($componentEvent$$83_state$$33$$) {
  if($componentEvent$$83_state$$33$$.$getEventPhase$() == $AdfBaseEvent$$.$AT_TARGET_PHASE$) {
    var $component$$533$$ = this.$getComponent$();
    this.$_editorUpdated$ && $AdfPage$$.$PAGE$.$clearMessages$($component$$533$$.$getClientId$());
    $componentEvent$$83_state$$33$$ = {$componentId$:$component$$533$$.$getClientId$(), $targetNode$:$componentEvent$$83_state$$33$$.$getNativeEventTarget$()};
    this.$_blurTimeout$ = page.$scheduleTimer$(this, this.$_onBlurTimeout$, $componentEvent$$83_state$$33$$, 10)
  }else {
    $AdfDhtmlCodeEditorPeer$$.$superclass$.$HandleComponentBlur$.call(this, $componentEvent$$83_state$$33$$)
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlCodeEditorPeer.prototype.HandleComponentBlur", {$HandleComponentBlur$:$AdfDhtmlCodeEditorPeer$$.prototype.$HandleComponentBlur$});
$AdfDhtmlCodeEditorPeer$$.prototype.$HandleComponentAction$ = function $$AdfDhtmlCodeEditorPeer$$$$$HandleComponentAction$$($componentEvent$$84$$) {
  if(this.$_commandObservers$ != $JSCompiler_alias_VOID$$) {
    $componentEvent$$84$$.$setPartial$($JSCompiler_alias_TRUE$$);
    var $eventComponentId_result$$15$$ = $componentEvent$$84$$.getSource().$getClientId$(), $componentId$$25$$ = this.$getComponent$().getId();
    $eventComponentId_result$$15$$ == $componentId$$25$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_SEARCH_SHOW_BUTTON_ID$ && ($AdfDhtmlCodeEditorPeer$$.$_showPopup$(this.$getComponent$(), $componentId$$25$$ + $AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_SEARCH_POPUP_ID$), $componentEvent$$84$$.cancel());
    for(var $observers$$1$$ = this.$_commandObservers$, $length$$36$$ = $observers$$1$$.length, $i$$201$$ = 0;$i$$201$$ < $length$$36$$;$i$$201$$++) {
      var $observer$$1$$ = $observers$$1$$[$i$$201$$];
      if($observer$$1$$.$componentId$ == $eventComponentId_result$$15$$) {
        $eventComponentId_result$$15$$ = this.$executeBinding$($observer$$1$$.$command$, $observer$$1$$.$componentId$);
        this.$_handleContextChanged$();
        if(($observer$$1$$.$componentId$ == $componentId$$25$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_SEARCH_NEXT_BUTTON_ID$ || $observer$$1$$.$componentId$ == $componentId$$25$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_SEARCH_PREVIOUS_BUTTON_ID$) && !$eventComponentId_result$$15$$) {
          $AdfPage$$.$PAGE$.$findComponent$($observer$$1$$.$componentId$).setProperty("disabled", $JSCompiler_alias_TRUE$$, $JSCompiler_alias_FALSE$$, $JSCompiler_alias_FALSE$$), this.$_oldCommandValues$ = $JSCompiler_alias_NULL$$
        }
        $componentEvent$$84$$.cancel();
        break
      }
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlCodeEditorPeer.prototype.HandleComponentAction", {$HandleComponentAction$:$AdfDhtmlCodeEditorPeer$$.prototype.$HandleComponentAction$});
$AdfDhtmlCodeEditorPeer$$.prototype.$HandleComponentFocus$ = function $$AdfDhtmlCodeEditorPeer$$$$$HandleComponentFocus$$($componentEvent$$85_contentNode$$15$$) {
  $AdfDhtmlCodeEditorPeer$$.$superclass$.$HandleComponentFocus$.call(this, $componentEvent$$85_contentNode$$15$$);
  var $component$$534$$ = this.$getComponent$();
  !$component$$534$$.getReadOnly() && $AdfDhtmlCodeEditorPeer$$.$_isInCodeContainer$($component$$534$$, $componentEvent$$85_contentNode$$15$$) && ($componentEvent$$85_contentNode$$15$$ = $AdfDhtmlCodeEditorPeer$$.$_getCodeEditorContentNode$($component$$534$$), $AdfDhtmlInputBasePeer$$.$setLastValue$($componentEvent$$85_contentNode$$15$$), $AdfDhtmlCodeEditorPeer$$.$_saveHiddenCursorPosition$($component$$534$$, this.$getEditorInstance$()))
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlCodeEditorPeer.prototype.HandleComponentFocus", {$HandleComponentFocus$:$AdfDhtmlCodeEditorPeer$$.prototype.$HandleComponentFocus$});
$AdfDhtmlCodeEditorPeer$$.prototype.$HandleComponentKeyDown$ = function $$AdfDhtmlCodeEditorPeer$$$$$HandleComponentKeyDown$$($componentEvent$$86_focusElement$$) {
  var $component$$535_editor$$ = this.$getComponent$(), $componentId$$26_keyCode$$36$$ = $componentEvent$$86_focusElement$$.$getKeyCode$(), $evt$$82$$ = $componentEvent$$86_focusElement$$.$getNativeEvent$();
  if($AdfDhtmlCodeEditorPeer$$.$_isInCodeContainer$($component$$535_editor$$, $componentEvent$$86_focusElement$$)) {
    if($component$$535_editor$$ = this.$getEditorInstance$(), $AdfKeyStroke$$.$F2_KEY$ == $componentId$$26_keyCode$$36$$ && (this.$_inEditngMode$ = $JSCompiler_alias_TRUE$$, $componentEvent$$86_focusElement$$.cancel()), this.$_inEditngMode$) {
      if($AdfKeyStroke$$.$ESC_KEY$ == $componentId$$26_keyCode$$36$$) {
        this.$_inEditngMode$ = $JSCompiler_alias_FALSE$$
      }else {
        if($AdfKeyStroke$$.$TAB_KEY$ == $componentId$$26_keyCode$$36$$) {
          if($evt$$82$$.shiftKey) {
            $component$$535_editor$$.indentLine($component$$535_editor$$.getCursor($JSCompiler_alias_TRUE$$).line, "subtract")
          }else {
            CodeMirror.$commands$[$component$$535_editor$$.getCursor($JSCompiler_alias_TRUE$$).line != $component$$535_editor$$.getCursor().line ? "indentMore" : "insertTab"]($component$$535_editor$$)
          }
        }
      }
    }else {
      $AdfKeyStroke$$.$TAB_KEY$ == $componentEvent$$86_focusElement$$.$getKeyCode$() && ($JSCompiler_StaticMethods__undo$$(this), $evt$$82$$.shiftKey ? $AdfFocusUtils$$.$focusPreviousTabStop$($AdfPage$$.$PAGE$.$_activeDomNode$) : $AdfFocusUtils$$.$focusNextTabStop$($AdfPage$$.$PAGE$.$_activeDomNode$))
    }
  }else {
    $componentId$$26_keyCode$$36$$ = $component$$535_editor$$.getId(), $AdfKeyStroke$$.$ENTER_KEY$ == $componentEvent$$86_focusElement$$.$getKeyCode$() && ($componentEvent$$86_focusElement$$ = $AdfPage$$.$PAGE$.$_activeDomNode$, -1 != $componentEvent$$86_focusElement$$.id.indexOf($componentId$$26_keyCode$$36$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_JUMP_FIELD_ID$) ? this.$executeBinding$($AdfDhtmlCodeEditorPeer$$.$COMMAND_JUMP$, $componentId$$26_keyCode$$36$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_JUMP_BUTTON_ID$) : 
    -1 != $componentEvent$$86_focusElement$$.id.indexOf($component$$535_editor$$.getId() + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_SEARCH_TOOLBAR_FIELD_ID$) && this.$executeBinding$($AdfDhtmlCodeEditorPeer$$.$COMMAND_SEARCH_NEXT$, $componentId$$26_keyCode$$36$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_SEARCH_NEXT_BUTTON_ID$))
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlCodeEditorPeer.prototype.HandleComponentKeyDown", {$HandleComponentKeyDown$:$AdfDhtmlCodeEditorPeer$$.prototype.$HandleComponentKeyDown$});
$AdfDhtmlCodeEditorPeer$$.prototype.$RunValidation$ = function $$AdfDhtmlCodeEditorPeer$$$$$RunValidation$$($component$$536$$, $codeEditorContentNode_targetNode$$19$$, $isChangeRequired$$) {
  $component$$536$$.$getClientId$();
  this.$getEditorInstance$().save();
  if($AdfDomUtils$$.$isAncestorOrSelf$(this.$getEditorInstance$().getWrapperElement(), $codeEditorContentNode_targetNode$$19$$)) {
    $codeEditorContentNode_targetNode$$19$$ = $AdfDhtmlCodeEditorPeer$$.$_getCodeEditorContentNode$($component$$536$$);
    var $hiddenCursorPosition$$ = $AdfDhtmlCodeEditorPeer$$.$_getHiddenCursorPosition$($component$$536$$);
    if(this.$WasSubmitted$($component$$536$$)) {
      var $lastValue$$ = $AdfDhtmlInputBasePeer$$.$getLastValue$($codeEditorContentNode_targetNode$$19$$), $value$$120$$ = $codeEditorContentNode_targetNode$$19$$.value;
      if(!$isChangeRequired$$ || $value$$120$$ != $lastValue$$) {
        $AdfDhtmlInputBasePeer$$.$setLastValue$($codeEditorContentNode_targetNode$$19$$, $value$$120$$), this.$Validate$($component$$536$$, $value$$120$$)
      }
    }
    $hiddenCursorPosition$$ != $JSCompiler_alias_NULL$$ && ($AdfDhtmlCodeEditorPeer$$.$_restoreCursorPosition$($component$$536$$, $hiddenCursorPosition$$), this.$_editor$.getScrollerElement().scrollTop = $hiddenCursorPosition$$.scrollTop, $AdfDhtmlCodeEditorPeer$$.$_saveHiddenCursorPosition$($component$$536$$, this.$getEditorInstance$()))
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlCodeEditorPeer.prototype.RunValidation", {$RunValidation$:$AdfDhtmlCodeEditorPeer$$.prototype.$RunValidation$});
$AdfDhtmlCodeEditorPeer$$.prototype.$SetDisplayValue$ = function $$AdfDhtmlCodeEditorPeer$$$$$SetDisplayValue$$($component$$537$$, $domElement$$105$$, $newValue$$41$$) {
  $AdfAssert$$.$assertString$($newValue$$41$$);
  this.$getEditorInstance$().getValue() != $newValue$$41$$ && (this.$getEditorInstance$().setValue($newValue$$41$$), this.$getEditorInstance$().save())
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlCodeEditorPeer.prototype.SetDisplayValue", {$SetDisplayValue$:$AdfDhtmlCodeEditorPeer$$.prototype.$SetDisplayValue$});
$AdfDhtmlCodeEditorPeer$$.prototype.$GetSubmittedValue$ = function $$AdfDhtmlCodeEditorPeer$$$$$GetSubmittedValue$$($component$$538_value$$121$$) {
  this.$getEditorInstance$() != $JSCompiler_alias_NULL$$ && (this.$getEditorInstance$().save(), this.$_editorUpdated$ = $JSCompiler_alias_FALSE$$);
  $component$$538_value$$121$$ = $AdfDhtmlCodeEditorPeer$$.$_getCodeEditorContentNode$($component$$538_value$$121$$).value;
  return $component$$538_value$$121$$ != $JSCompiler_alias_NULL$$ && 0 == $component$$538_value$$121$$.length ? $JSCompiler_alias_NULL$$ : $component$$538_value$$121$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlCodeEditorPeer.prototype.GetSubmittedValue", {$GetSubmittedValue$:$AdfDhtmlCodeEditorPeer$$.prototype.$GetSubmittedValue$});
$AdfDhtmlCodeEditorPeer$$.prototype.$getHintsWrapper$ = function $$AdfDhtmlCodeEditorPeer$$$$$getHintsWrapper$$($editor$$1$$, $peer$$77$$) {
  var $currentCursor_hintsObj$$ = $editor$$1$$.getCursor(), $currentCursor_hintsObj$$ = $peer$$77$$.$_getHints$($currentCursor_hintsObj$$.line, $currentCursor_hintsObj$$.ch);
  $AdfAssert$$.assert($currentCursor_hintsObj$$ != $JSCompiler_alias_NULL$$);
  $AdfAssert$$.$assertArray$($currentCursor_hintsObj$$.$hints$);
  $AdfAssert$$.$assertNumber$($currentCursor_hintsObj$$.from.$row$);
  $AdfAssert$$.$assertNumber$($currentCursor_hintsObj$$.to.$row$);
  $AdfAssert$$.$assertNumber$($currentCursor_hintsObj$$.from.$column$);
  $AdfAssert$$.$assertNumber$($currentCursor_hintsObj$$.to.$column$);
  return{list:$currentCursor_hintsObj$$.hints, from:{$line$:$currentCursor_hintsObj$$.from.row, ch:$currentCursor_hintsObj$$.from.column}, to:{$line$:$currentCursor_hintsObj$$.to.row, ch:$currentCursor_hintsObj$$.to.column}}
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlCodeEditorPeer.prototype.getHintsWrapper", {$getHintsWrapper$:$AdfDhtmlCodeEditorPeer$$.prototype.$getHintsWrapper$});
$AdfDhtmlCodeEditorPeer$$.prototype.$SetHintsFunction$ = function $$AdfDhtmlCodeEditorPeer$$$$$SetHintsFunction$$($component$$539$$, $getHints$$1$$) {
  $component$$539$$.$getPeer$().$_getHints$ = $getHints$$1$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlCodeEditorPeer.prototype.SetHintsFunction", {$SetHintsFunction$:$AdfDhtmlCodeEditorPeer$$.prototype.$SetHintsFunction$});
$AdfDhtmlCodeEditorPeer$$.prototype.$MessageNotify$ = function $$AdfDhtmlCodeEditorPeer$$$$$MessageNotify$$($maxType$$4$$, $messages$$8$$) {
  $AdfDhtmlCodeEditorPeer$$.$superclass$.$MessageNotify$.call(this, $maxType$$4$$, $messages$$8$$);
  var $agent$$187$$ = $AdfAgent$$.$AGENT$, $laf$$35_markersContentNodeSized$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$(), $markersContentNode_markersMessagesCountText$$ = "", $addedMarkers_marker$$inline_1524_markerInfo_markerLabelSubId_markersErrorParentNode_markersLabel$$, $component$$540$$ = this.$getComponent$(), $messageCountObj_messageCountObj$$inline_1539$$ = {$errorCount$:0, $warningCount$:0, $infoCount$:0, $fatalCount$:0};
  if($messages$$8$$ != $JSCompiler_alias_NULL$$) {
    var $jumpToMarker_markerInfo$$inline_1528_messageSeparator_moveCursor$$inline_1525_startLine$$inline_1532_type$$inline_1540$$ = $JSCompiler_alias_TRUE$$;
    $addedMarkers_marker$$inline_1524_markerInfo_markerLabelSubId_markersErrorParentNode_markersLabel$$ = $JSCompiler_alias_FALSE$$;
    for(var $domDocument$$34$$ = $AdfPage$$.$PAGE$.$getDomDocument$(), $markersTableNode$$ = $JSCompiler_alias_NULL$$, $m$$3_markersContainerNode$$ = 0;$m$$3_markersContainerNode$$ < $messages$$8$$.length;$m$$3_markersContainerNode$$++) {
      var $markerSubId_markers$$ = $messages$$8$$[$m$$3_markersContainerNode$$].$getProperty$($AdfDhtmlCodeEditorPeer$$.$_CODEEDITOR_MARKER_PROPERTY_KEY$);
      if($markerSubId_markers$$ != $JSCompiler_alias_NULL$$ && 0 < $markerSubId_markers$$.length) {
        for(var $markersTableNode$$ = $domDocument$$34$$.createElement("table"), $i$$202_markersLabelNode$$ = 0;$i$$202_markersLabelNode$$ < $markerSubId_markers$$.length;$i$$202_markersLabelNode$$++) {
          var $contentNode$$16_marker_markerRowNode$$ = $markerSubId_markers$$[$i$$202_markersLabelNode$$], $icon$$inline_1534_marker$$inline_1531_markerLinkCellNode_severityString_startLine$$3_startLine$$inline_1526_styleClass$$1_styleClass$$inline_1533$$ = $contentNode$$16_marker_markerRowNode$$.$getStartLine$(), $domElement$$inline_1535_markerImgCellNode_startColumn$$3_startColumn$$inline_1527$$ = $contentNode$$16_marker_markerRowNode$$.$getStartColumn$();
          if($icon$$inline_1534_marker$$inline_1531_markerLinkCellNode_severityString_startLine$$3_startLine$$inline_1526_styleClass$$1_styleClass$$inline_1533$$ != $JSCompiler_alias_NULL$$ && $domElement$$inline_1535_markerImgCellNode_startColumn$$3_startColumn$$inline_1527$$ != $JSCompiler_alias_NULL$$) {
            $addedMarkers_marker$$inline_1524_markerInfo_markerLabelSubId_markersErrorParentNode_markersLabel$$ = $contentNode$$16_marker_markerRowNode$$;
            $icon$$inline_1534_marker$$inline_1531_markerLinkCellNode_severityString_startLine$$3_startLine$$inline_1526_styleClass$$1_styleClass$$inline_1533$$ = $addedMarkers_marker$$inline_1524_markerInfo_markerLabelSubId_markersErrorParentNode_markersLabel$$.$getStartLine$();
            $domElement$$inline_1535_markerImgCellNode_startColumn$$3_startColumn$$inline_1527$$ = $addedMarkers_marker$$inline_1524_markerInfo_markerLabelSubId_markersErrorParentNode_markersLabel$$.$getStartColumn$();
            $domElement$$inline_1535_markerImgCellNode_startColumn$$3_startColumn$$inline_1527$$ == $JSCompiler_alias_NULL$$ && ($domElement$$inline_1535_markerImgCellNode_startColumn$$3_startColumn$$inline_1527$$ = 1);
            $jumpToMarker_markerInfo$$inline_1528_messageSeparator_moveCursor$$inline_1525_startLine$$inline_1532_type$$inline_1540$$ && this.$_setCursor$($icon$$inline_1534_marker$$inline_1531_markerLinkCellNode_severityString_startLine$$3_startLine$$inline_1526_styleClass$$1_styleClass$$inline_1533$$, $domElement$$inline_1535_markerImgCellNode_startColumn$$3_startColumn$$inline_1527$$);
            $jumpToMarker_markerInfo$$inline_1528_messageSeparator_moveCursor$$inline_1525_startLine$$inline_1532_type$$inline_1540$$ = {};
            $jumpToMarker_markerInfo$$inline_1528_messageSeparator_moveCursor$$inline_1525_startLine$$inline_1532_type$$inline_1540$$.$marker$ = $addedMarkers_marker$$inline_1524_markerInfo_markerLabelSubId_markersErrorParentNode_markersLabel$$;
            $jumpToMarker_markerInfo$$inline_1528_messageSeparator_moveCursor$$inline_1525_startLine$$inline_1532_type$$inline_1540$$.id = this.$_markerInfoArray$.push($jumpToMarker_markerInfo$$inline_1528_messageSeparator_moveCursor$$inline_1525_startLine$$inline_1532_type$$inline_1540$$) - 1;
            $AdfDhtmlCodeEditorPeer$$.$_markText$(this.$getComponent$(), $addedMarkers_marker$$inline_1524_markerInfo_markerLabelSubId_markersErrorParentNode_markersLabel$$, $jumpToMarker_markerInfo$$inline_1528_messageSeparator_moveCursor$$inline_1525_startLine$$inline_1532_type$$inline_1540$$);
            $addedMarkers_marker$$inline_1524_markerInfo_markerLabelSubId_markersErrorParentNode_markersLabel$$ = $jumpToMarker_markerInfo$$inline_1528_messageSeparator_moveCursor$$inline_1525_startLine$$inline_1532_type$$inline_1540$$;
            $icon$$inline_1534_marker$$inline_1531_markerLinkCellNode_severityString_startLine$$3_startLine$$inline_1526_styleClass$$1_styleClass$$inline_1533$$ = $contentNode$$16_marker_markerRowNode$$;
            $AdfPage$$.$PAGE$.$getLookAndFeel$();
            var $jumpToMarker_markerInfo$$inline_1528_messageSeparator_moveCursor$$inline_1525_startLine$$inline_1532_type$$inline_1540$$ = $icon$$inline_1534_marker$$inline_1531_markerLinkCellNode_severityString_startLine$$3_startLine$$inline_1526_styleClass$$1_styleClass$$inline_1533$$.$getStartLine$(), $icon$$inline_1534_marker$$inline_1531_markerLinkCellNode_severityString_startLine$$3_startLine$$inline_1526_styleClass$$1_styleClass$$inline_1533$$ = $JSCompiler_StaticMethods__getMessageStyleClass$$($icon$$inline_1534_marker$$inline_1531_markerLinkCellNode_severityString_startLine$$3_startLine$$inline_1526_styleClass$$1_styleClass$$inline_1533$$), 
            $icon$$inline_1534_marker$$inline_1531_markerLinkCellNode_severityString_startLine$$3_startLine$$inline_1526_styleClass$$1_styleClass$$inline_1533$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$().getIcon($icon$$inline_1534_marker$$inline_1531_markerLinkCellNode_severityString_startLine$$3_startLine$$inline_1526_styleClass$$1_styleClass$$inline_1533$$), $domElement$$inline_1535_markerImgCellNode_startColumn$$3_startColumn$$inline_1527$$ = document.createElement("div"), $span$$inline_1536$$ = document.createElement("span");
            $span$$inline_1536$$.appendChild($icon$$inline_1534_marker$$inline_1531_markerLinkCellNode_severityString_startLine$$3_startLine$$inline_1526_styleClass$$1_styleClass$$inline_1533$$);
            $domElement$$inline_1535_markerImgCellNode_startColumn$$3_startColumn$$inline_1527$$.appendChild($span$$inline_1536$$);
            this.$getEditorInstance$().$setGutterMarker$($jumpToMarker_markerInfo$$inline_1528_messageSeparator_moveCursor$$inline_1525_startLine$$inline_1532_type$$inline_1540$$ - 1, "breakpoints", $domElement$$inline_1535_markerImgCellNode_startColumn$$3_startColumn$$inline_1527$$);
            $jumpToMarker_markerInfo$$inline_1528_messageSeparator_moveCursor$$inline_1525_startLine$$inline_1532_type$$inline_1540$$ = $AdfFacesMessage$$.getType($contentNode$$16_marker_markerRowNode$$.$getSeverity$());
            $jumpToMarker_markerInfo$$inline_1528_messageSeparator_moveCursor$$inline_1525_startLine$$inline_1532_type$$inline_1540$$ == $AdfFacesMessage$$.$TYPE_ERROR$ ? $messageCountObj_messageCountObj$$inline_1539$$.$errorCount$++ : $jumpToMarker_markerInfo$$inline_1528_messageSeparator_moveCursor$$inline_1525_startLine$$inline_1532_type$$inline_1540$$ == $AdfFacesMessage$$.$TYPE_FATAL$ ? $messageCountObj_messageCountObj$$inline_1539$$.$fatalCount$++ : $jumpToMarker_markerInfo$$inline_1528_messageSeparator_moveCursor$$inline_1525_startLine$$inline_1532_type$$inline_1540$$ == 
            $AdfFacesMessage$$.$TYPE_WARNING$ ? $messageCountObj_messageCountObj$$inline_1539$$.$warningCount$++ : $jumpToMarker_markerInfo$$inline_1528_messageSeparator_moveCursor$$inline_1525_startLine$$inline_1532_type$$inline_1540$$ == $AdfFacesMessage$$.$TYPE_INFO$ && $messageCountObj_messageCountObj$$inline_1539$$.$infoCount$++;
            $jumpToMarker_markerInfo$$inline_1528_messageSeparator_moveCursor$$inline_1525_startLine$$inline_1532_type$$inline_1540$$ = $JSCompiler_alias_FALSE$$;
            $icon$$inline_1534_marker$$inline_1531_markerLinkCellNode_severityString_startLine$$3_startLine$$inline_1526_styleClass$$1_styleClass$$inline_1533$$ = $JSCompiler_StaticMethods__getMessageStyleClass$$($contentNode$$16_marker_markerRowNode$$);
            $contentNode$$16_marker_markerRowNode$$ = $domDocument$$34$$.createElement("tr");
            $markersTableNode$$.appendChild($contentNode$$16_marker_markerRowNode$$);
            $domElement$$inline_1535_markerImgCellNode_startColumn$$3_startColumn$$inline_1527$$ = $domDocument$$34$$.createElement("td");
            $AdfDomUtils$$.$addCSSClassName$($domElement$$inline_1535_markerImgCellNode_startColumn$$3_startColumn$$inline_1527$$, $laf$$35_markersContentNodeSized$$.getStyleClass($AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_MESSAGE_ICON_STYLE_CLASS$));
            $agent$$187$$.setAttribute($domElement$$inline_1535_markerImgCellNode_startColumn$$3_startColumn$$inline_1527$$, "valign", "top");
            $contentNode$$16_marker_markerRowNode$$.appendChild($domElement$$inline_1535_markerImgCellNode_startColumn$$3_startColumn$$inline_1527$$);
            $domElement$$inline_1535_markerImgCellNode_startColumn$$3_startColumn$$inline_1527$$.appendChild($AdfPage$$.$PAGE$.$getLookAndFeel$().getIcon($icon$$inline_1534_marker$$inline_1531_markerLinkCellNode_severityString_startLine$$3_startLine$$inline_1526_styleClass$$1_styleClass$$inline_1533$$));
            $icon$$inline_1534_marker$$inline_1531_markerLinkCellNode_severityString_startLine$$3_startLine$$inline_1526_styleClass$$1_styleClass$$inline_1533$$ = $domDocument$$34$$.createElement("td");
            $contentNode$$16_marker_markerRowNode$$.appendChild($icon$$inline_1534_marker$$inline_1531_markerLinkCellNode_severityString_startLine$$3_startLine$$inline_1526_styleClass$$1_styleClass$$inline_1533$$);
            $icon$$inline_1534_marker$$inline_1531_markerLinkCellNode_severityString_startLine$$3_startLine$$inline_1526_styleClass$$1_styleClass$$inline_1533$$.appendChild($JSCompiler_StaticMethods__getMarkerDom$$(this, $addedMarkers_marker$$inline_1524_markerInfo_markerLabelSubId_markersErrorParentNode_markersLabel$$));
            $addedMarkers_marker$$inline_1524_markerInfo_markerLabelSubId_markersErrorParentNode_markersLabel$$ = $JSCompiler_alias_TRUE$$
          }
        }
      }
    }
    $addedMarkers_marker$$inline_1524_markerInfo_markerLabelSubId_markersErrorParentNode_markersLabel$$ && ($markerSubId_markers$$ = $AdfRichUIPeer$$.$createSubId$(this.$getComponent$().$getClientId$(), "markers"), $addedMarkers_marker$$inline_1524_markerInfo_markerLabelSubId_markersErrorParentNode_markersLabel$$ = $JSCompiler_StaticMethods__getMarkersLabelSubId$$(this), $m$$3_markersContainerNode$$ = $agent$$187$$.getElementById($markerSubId_markers$$), $i$$202_markersLabelNode$$ = $agent$$187$$.getElementById($addedMarkers_marker$$inline_1524_markerInfo_markerLabelSubId_markersErrorParentNode_markersLabel$$), 
    $contentNode$$16_marker_markerRowNode$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$540$$), $i$$202_markersLabelNode$$ || ($i$$202_markersLabelNode$$ = $domDocument$$34$$.createElement("div"), $i$$202_markersLabelNode$$.id = $addedMarkers_marker$$inline_1524_markerInfo_markerLabelSubId_markersErrorParentNode_markersLabel$$, $AdfDomUtils$$.$addCSSClassName$($i$$202_markersLabelNode$$, $laf$$35_markersContentNodeSized$$.getStyleClass($AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_MARKERS_LABEL_CLASS$)), 
    $contentNode$$16_marker_markerRowNode$$.appendChild($i$$202_markersLabelNode$$), $addedMarkers_marker$$inline_1524_markerInfo_markerLabelSubId_markersErrorParentNode_markersLabel$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$().$getTranslatedString$("af_codeEditor.LABEL_MARKERS"), markersLabelTextNode = $domDocument$$34$$.createTextNode($addedMarkers_marker$$inline_1524_markerInfo_markerLabelSubId_markersErrorParentNode_markersLabel$$), $addedMarkers_marker$$inline_1524_markerInfo_markerLabelSubId_markersErrorParentNode_markersLabel$$ = 
    $domDocument$$34$$.createElement("label"), $AdfDomUtils$$.$addCSSClassName$($addedMarkers_marker$$inline_1524_markerInfo_markerLabelSubId_markersErrorParentNode_markersLabel$$, $laf$$35_markersContentNodeSized$$.getStyleClass($AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_MESSAGE_SUMMARY_TEXT_CLASS$)), $icon$$inline_1534_marker$$inline_1531_markerLinkCellNode_severityString_startLine$$3_startLine$$inline_1526_styleClass$$1_styleClass$$inline_1533$$ = $jumpToMarker_markerInfo$$inline_1528_messageSeparator_moveCursor$$inline_1525_startLine$$inline_1532_type$$inline_1540$$ = 
    "", 0 < $messageCountObj_messageCountObj$$inline_1539$$.$errorCount$ && ($icon$$inline_1534_marker$$inline_1531_markerLinkCellNode_severityString_startLine$$3_startLine$$inline_1526_styleClass$$1_styleClass$$inline_1533$$ = $AdfMessageUtils$$.$getString$($AdfFacesMessage$$.$TYPE_ERROR$, $JSCompiler_alias_FALSE$$), $markersContentNode_markersMessagesCountText$$ += $icon$$inline_1534_marker$$inline_1531_markerLinkCellNode_severityString_startLine$$3_startLine$$inline_1526_styleClass$$1_styleClass$$inline_1533$$ + 
    ": " + $messageCountObj_messageCountObj$$inline_1539$$.$errorCount$), 0 < $messageCountObj_messageCountObj$$inline_1539$$.$warningCount$ && ($icon$$inline_1534_marker$$inline_1531_markerLinkCellNode_severityString_startLine$$3_startLine$$inline_1526_styleClass$$1_styleClass$$inline_1533$$ = $AdfMessageUtils$$.$getString$($AdfFacesMessage$$.$TYPE_WARNING$, $JSCompiler_alias_FALSE$$), 0 < $markersContentNode_markersMessagesCountText$$.length && ($jumpToMarker_markerInfo$$inline_1528_messageSeparator_moveCursor$$inline_1525_startLine$$inline_1532_type$$inline_1540$$ = 
    $AdfDhtmlCodeEditorPeer$$.$_CODEEDITOR_MESSAGE_SEPARATOR$), $markersContentNode_markersMessagesCountText$$ += $jumpToMarker_markerInfo$$inline_1528_messageSeparator_moveCursor$$inline_1525_startLine$$inline_1532_type$$inline_1540$$ + $icon$$inline_1534_marker$$inline_1531_markerLinkCellNode_severityString_startLine$$3_startLine$$inline_1526_styleClass$$1_styleClass$$inline_1533$$ + ": " + $messageCountObj_messageCountObj$$inline_1539$$.$warningCount$), 0 < $messageCountObj_messageCountObj$$inline_1539$$.$fatalCount$ && 
    ($icon$$inline_1534_marker$$inline_1531_markerLinkCellNode_severityString_startLine$$3_startLine$$inline_1526_styleClass$$1_styleClass$$inline_1533$$ = $AdfMessageUtils$$.$getString$($AdfFacesMessage$$.$TYPE_FATAL$, $JSCompiler_alias_FALSE$$), 0 < $markersContentNode_markersMessagesCountText$$.length && ($jumpToMarker_markerInfo$$inline_1528_messageSeparator_moveCursor$$inline_1525_startLine$$inline_1532_type$$inline_1540$$ = $AdfDhtmlCodeEditorPeer$$.$_CODEEDITOR_MESSAGE_SEPARATOR$), $markersContentNode_markersMessagesCountText$$ += 
    $jumpToMarker_markerInfo$$inline_1528_messageSeparator_moveCursor$$inline_1525_startLine$$inline_1532_type$$inline_1540$$ + $icon$$inline_1534_marker$$inline_1531_markerLinkCellNode_severityString_startLine$$3_startLine$$inline_1526_styleClass$$1_styleClass$$inline_1533$$ + ": " + $messageCountObj_messageCountObj$$inline_1539$$.$fatalCount$), 0 < $messageCountObj_messageCountObj$$inline_1539$$.$infoCount$ && ($icon$$inline_1534_marker$$inline_1531_markerLinkCellNode_severityString_startLine$$3_startLine$$inline_1526_styleClass$$1_styleClass$$inline_1533$$ = 
    $AdfMessageUtils$$.$getString$($AdfFacesMessage$$.$TYPE_INFO$, $JSCompiler_alias_FALSE$$), 0 < $markersContentNode_markersMessagesCountText$$.length && ($jumpToMarker_markerInfo$$inline_1528_messageSeparator_moveCursor$$inline_1525_startLine$$inline_1532_type$$inline_1540$$ = $AdfDhtmlCodeEditorPeer$$.$_CODEEDITOR_MESSAGE_SEPARATOR$), $markersContentNode_markersMessagesCountText$$ += $jumpToMarker_markerInfo$$inline_1528_messageSeparator_moveCursor$$inline_1525_startLine$$inline_1532_type$$inline_1540$$ + 
    $icon$$inline_1534_marker$$inline_1531_markerLinkCellNode_severityString_startLine$$3_startLine$$inline_1526_styleClass$$1_styleClass$$inline_1533$$ + ": " + $messageCountObj_messageCountObj$$inline_1539$$.$infoCount$), $addedMarkers_marker$$inline_1524_markerInfo_markerLabelSubId_markersErrorParentNode_markersLabel$$.appendChild($domDocument$$34$$.createTextNode($markersContentNode_markersMessagesCountText$$)), $i$$202_markersLabelNode$$.appendChild(markersLabelTextNode), $i$$202_markersLabelNode$$.appendChild($addedMarkers_marker$$inline_1524_markerInfo_markerLabelSubId_markersErrorParentNode_markersLabel$$), 
    $agent$$187$$.$elementsAdded$($i$$202_markersLabelNode$$)), $m$$3_markersContainerNode$$ || ($m$$3_markersContainerNode$$ = $domDocument$$34$$.createElement("div"), $m$$3_markersContainerNode$$.id = $markerSubId_markers$$, $AdfDomUtils$$.$addCSSClassName$($m$$3_markersContainerNode$$, $laf$$35_markersContentNodeSized$$.getStyleClass($AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_MARKERS_CONTENT_CONTAINER_CLASS$)), $contentNode$$16_marker_markerRowNode$$.appendChild($m$$3_markersContainerNode$$), $markersContentNode_markersMessagesCountText$$ = 
    $domDocument$$34$$.createElement("div"), $AdfDomUtils$$.$addCSSClassName$($markersContentNode_markersMessagesCountText$$, $laf$$35_markersContentNodeSized$$.getStyleClass($AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_MARKERS_CONTENT_CLASS$)), $m$$3_markersContainerNode$$.appendChild($markersContentNode_markersMessagesCountText$$), $laf$$35_markersContentNodeSized$$ = $domDocument$$34$$.createElement("div"), $markersContentNode_markersMessagesCountText$$.appendChild($laf$$35_markersContentNodeSized$$), 
    $agent$$187$$.$elementsAdded$($m$$3_markersContainerNode$$)), $markersContentNode_markersMessagesCountText$$ = $m$$3_markersContainerNode$$.children[0], $markersContentNode_markersMessagesCountText$$.appendChild($markersTableNode$$), $JSCompiler_StaticMethods__resizeEditor$$(this, $component$$540$$))
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlCodeEditorPeer.prototype.MessageNotify", {$MessageNotify$:$AdfDhtmlCodeEditorPeer$$.prototype.$MessageNotify$});
$AdfDhtmlCodeEditorPeer$$.prototype.$needsResizeNotify$ = $JSCompiler_returnArg$$($JSCompiler_alias_TRUE$$);
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlCodeEditorPeer.prototype.needsResizeNotify", {$needsResizeNotify$:$AdfDhtmlCodeEditorPeer$$.prototype.$needsResizeNotify$});
$AdfDhtmlCodeEditorPeer$$.prototype.$resizeNotify$ = function $$AdfDhtmlCodeEditorPeer$$$$$resizeNotify$$($component$$542$$, $oldWidth$$7$$, $oldHeight$$9$$, $newWidth$$9$$, $newHeight$$11$$) {
  $JSCompiler_StaticMethods__resizeEditor$$(this, $component$$542$$, $newHeight$$11$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlCodeEditorPeer.prototype.resizeNotify", {$resizeNotify$:$AdfDhtmlCodeEditorPeer$$.prototype.$resizeNotify$});
$AdfDhtmlCodeEditorPeer$$.prototype.$VetoShowNoteWindow$ = function $$AdfDhtmlCodeEditorPeer$$$$$VetoShowNoteWindow$$($component$$543_componentId$$27_messages$$9$$) {
  if(this.$_editorUpdated$) {
    return $JSCompiler_alias_TRUE$$
  }
  $component$$543_componentId$$27_messages$$9$$ = $component$$543_componentId$$27_messages$$9$$.$getClientId$();
  if($AdfMessageUtils$$.$hasMessagePopupContent$($component$$543_componentId$$27_messages$$9$$)) {
    $component$$543_componentId$$27_messages$$9$$ = $AdfPage$$.$PAGE$.$getMessages$($component$$543_componentId$$27_messages$$9$$);
    for(var $m$$4$$ = 0;$m$$4$$ < $component$$543_componentId$$27_messages$$9$$.length;$m$$4$$++) {
      var $message$$59$$ = $component$$543_componentId$$27_messages$$9$$[$m$$4$$];
      if($message$$59$$.$getProperty$ != $JSCompiler_alias_NULL$$ && "function" == typeof $message$$59$$.$getProperty$) {
        var $markers$$1$$ = $message$$59$$.$getProperty$($AdfDhtmlCodeEditorPeer$$.$_CODEEDITOR_MARKER_PROPERTY_KEY$);
        if($markers$$1$$ != $JSCompiler_alias_NULL$$ && 0 < $markers$$1$$.length && $message$$59$$.getSummary() == $JSCompiler_alias_NULL$$ && $message$$59$$.$getDetail$() == $JSCompiler_alias_NULL$$) {
          return $JSCompiler_alias_TRUE$$
        }
      }
    }
  }
  return $AdfDhtmlCodeEditorPeer$$.$superclass$.$VetoShowNoteWindow$.call(this)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlCodeEditorPeer.prototype.VetoShowNoteWindow", {$VetoShowNoteWindow$:$AdfDhtmlCodeEditorPeer$$.prototype.$VetoShowNoteWindow$});
$JSCompiler_prototypeAlias$$ = $AdfDhtmlCodeEditorPeer$$.prototype;
$JSCompiler_prototypeAlias$$.$_createIframe$ = function $$JSCompiler_prototypeAlias$$$$_createIframe$$($component$$544_loadCallback$$) {
  var $agent$$188$$ = $AdfAgent$$.$AGENT$, $page$$80$$ = $AdfPage$$.$PAGE$, $clientId$$128_lazyloadingElement_lazyloadingId$$ = $component$$544_loadCallback$$.$getClientId$(), $clientId$$128_lazyloadingElement_lazyloadingId$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$128_lazyloadingElement_lazyloadingId$$, $AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_LAZY_LOADING_IFRAME_ID$), $clientId$$128_lazyloadingElement_lazyloadingId$$ = $agent$$188$$.getElementById($clientId$$128_lazyloadingElement_lazyloadingId$$), 
  $iframe$$2$$ = this.$getDomDocument$().createElement("IFRAME");
  $agent$$188$$.setAttribute($iframe$$2$$, "frameBorder", "0");
  $agent$$188$$.setAttribute($iframe$$2$$, "id", $clientId$$128_lazyloadingElement_lazyloadingId$$.id);
  $agent$$188$$.setAttribute($iframe$$2$$, "src", $page$$80$$.$getLazyFetchURI$($component$$544_loadCallback$$.$getClientId$()));
  $agent$$188$$.setAttribute($iframe$$2$$, "style", "width: 0px; height: 0px; visibility:hidden;");
  $component$$544_loadCallback$$ = this.$createCallback$(this.$_handleLoad$);
  $agent$$188$$.$addBubbleEventListener$($iframe$$2$$, "load", $component$$544_loadCallback$$);
  $clientId$$128_lazyloadingElement_lazyloadingId$$.parentNode.replaceChild($iframe$$2$$, $clientId$$128_lazyloadingElement_lazyloadingId$$);
  $agent$$188$$.$elementsRemoved$($clientId$$128_lazyloadingElement_lazyloadingId$$);
  $agent$$188$$.$elementsAdded$($iframe$$2$$)
};
$JSCompiler_prototypeAlias$$.$_handleLoad$ = function $$JSCompiler_prototypeAlias$$$$_handleLoad$$() {
  var $component$$545$$ = this.$getComponent$();
  $AdfDhtmlCodeEditorPeer$$.$_handleLoad$($component$$545$$)
};
function $JSCompiler_StaticMethods__getMessageStyleClass$$($marker$$3_type$$134$$) {
  var $styleClass$$3$$ = "";
  $marker$$3_type$$134$$ = $AdfFacesMessage$$.getType($marker$$3_type$$134$$.$getSeverity$());
  $marker$$3_type$$134$$ == $AdfFacesMessage$$.$TYPE_ERROR$ ? $styleClass$$3$$ = $AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_SMALL_ERROR_ICON_CLASS$ : $marker$$3_type$$134$$ == $AdfFacesMessage$$.$TYPE_FATAL$ ? $styleClass$$3$$ = $AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_SMALL_FATAL_ICON_CLASS$ : $marker$$3_type$$134$$ == $AdfFacesMessage$$.$TYPE_WARNING$ ? $styleClass$$3$$ = $AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_SMALL_WARNING_ICON_CLASS$ : $marker$$3_type$$134$$ == $AdfFacesMessage$$.$TYPE_INFO$ && 
  ($styleClass$$3$$ = $AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_SMALL_INFO_ICON_CLASS$);
  return $styleClass$$3$$
}
$JSCompiler_prototypeAlias$$.$_editorBlur$ = function $$JSCompiler_prototypeAlias$$$$_editorBlur$$($editor$$2$$) {
  $editor$$2$$ && $editor$$2$$.save()
};
$JSCompiler_prototypeAlias$$.$_editorChange$ = function $$JSCompiler_prototypeAlias$$$$_editorChange$$($editor$$3$$) {
  $editor$$3$$ && (this.$_editorUpdated$ = $JSCompiler_alias_TRUE$$, $AdfDhtmlCodeEditorPeer$$.$_saveHiddenCursorPosition$(this.$getComponent$(), $editor$$3$$))
};
$JSCompiler_prototypeAlias$$.$Focus$ = function $$JSCompiler_prototypeAlias$$$$Focus$$() {
  if(this.$getEditorInstance$() != $JSCompiler_alias_NULL$$) {
    this.$getEditorInstance$().focus()
  }else {
    var $component$$547$$ = this.$getComponent$();
    $AdfPage$$.$PAGE$.$scheduleTimer$($component$$547$$, $component$$547$$.focus, $JSCompiler_alias_NULL$$, 300)
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlCodeEditorPeer.prototype.Focus", {$Focus$:$AdfDhtmlCodeEditorPeer$$.prototype.$Focus$});
$JSCompiler_prototypeAlias$$ = $AdfDhtmlCodeEditorPeer$$.prototype;
$JSCompiler_prototypeAlias$$.$_onBlurTimeout$ = function $$JSCompiler_prototypeAlias$$$$_onBlurTimeout$$($state$$34$$) {
  var $component$$548_page$$81$$ = $AdfPage$$.$PAGE$;
  delete this.$_blurTimeout$;
  var $componentId$$28$$ = $state$$34$$.$componentId$, $activeElement$$5$$ = document.activeElement;
  if(!$AdfDomUtils$$.$isAncestorOrSelf$(this.$getDomElement$(), $activeElement$$5$$) && ($component$$548_page$$81$$ = $component$$548_page$$81$$.$findComponent$($componentId$$28$$))) {
    this.bind($component$$548_page$$81$$), this.$RunValidation$($component$$548_page$$81$$, $state$$34$$.$targetNode$, $JSCompiler_alias_TRUE$$)
  }
};
function $JSCompiler_StaticMethods__resizeEditor$$($JSCompiler_StaticMethods__resizeEditor$self_markersLabelHeight$$inline_1549_maxAvailableHeight$$inline_1550$$, $component$$549_componentContentHeight$$inline_1547_maxMsgHeight$$inline_1551$$, $componentContentHeight$$) {
  var $clientId$$129_toolbarHeight$$ = $component$$549_componentContentHeight$$inline_1547_maxMsgHeight$$inline_1551$$.$getClientId$(), $agent$$189$$ = $AdfAgent$$.$AGENT$, $codeEditorContainerNode$$ = $agent$$189$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($clientId$$129_toolbarHeight$$, $AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_CONTENT_INPUT_CONTAINER_ID$)), $markerSubId$$1_markersContainerNode$$1$$ = $AdfRichUIPeer$$.$createSubId$($JSCompiler_StaticMethods__resizeEditor$self_markersLabelHeight$$inline_1549_maxAvailableHeight$$inline_1550$$.$getComponent$().$getClientId$(), 
  "markers"), $markerSubId$$1_markersContainerNode$$1$$ = $agent$$189$$.getElementById($markerSubId$$1_markersContainerNode$$1$$), $markersLabelHeight_markersLabelNode$$1$$ = $agent$$189$$.getElementById($JSCompiler_StaticMethods__getMarkersLabelSubId$$($JSCompiler_StaticMethods__resizeEditor$self_markersLabelHeight$$inline_1549_maxAvailableHeight$$inline_1550$$));
  $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$549_componentContentHeight$$inline_1547_maxMsgHeight$$inline_1551$$, $JSCompiler_StaticMethods__resizeEditor$self_markersLabelHeight$$inline_1549_maxAvailableHeight$$inline_1550$$.$getDomElement$());
  $clientId$$129_toolbarHeight$$ = $agent$$189$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($clientId$$129_toolbarHeight$$, $AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_TOOLBAR_ID$)).offsetHeight;
  if(!$markerSubId$$1_markersContainerNode$$1$$ && !$markersLabelHeight_markersLabelNode$$1$$) {
    $agent$$189$$.setAttribute($codeEditorContainerNode$$, "style", "width:auto;height:" + ($componentContentHeight$$ - $clientId$$129_toolbarHeight$$) + "px")
  }else {
    var $markersContentNode$$1_msgHeight$$ = $markerSubId$$1_markersContainerNode$$1$$.children[0], $maxMsgHeight_maxMsgHeightParam$$inline_1546$$, $agent$$inline_1544$$ = $AdfAgent$$.$AGENT$, $clientId$$inline_1545_toolbarHeight$$inline_1548$$ = $component$$549_componentContentHeight$$inline_1547_maxMsgHeight$$inline_1551$$.$getClientId$();
    $maxMsgHeight_maxMsgHeightParam$$inline_1546$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$().$getSkinProperty$("af|codeEditor-tr-markers-max-height");
    $component$$549_componentContentHeight$$inline_1547_maxMsgHeight$$inline_1551$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$549_componentContentHeight$$inline_1547_maxMsgHeight$$inline_1551$$, $JSCompiler_StaticMethods__resizeEditor$self_markersLabelHeight$$inline_1549_maxAvailableHeight$$inline_1550$$.$getDomElement$()).clientHeight;
    $clientId$$inline_1545_toolbarHeight$$inline_1548$$ = $agent$$inline_1544$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($clientId$$inline_1545_toolbarHeight$$inline_1548$$, $AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_TOOLBAR_ID$)).offsetHeight;
    $JSCompiler_StaticMethods__resizeEditor$self_markersLabelHeight$$inline_1549_maxAvailableHeight$$inline_1550$$ = $agent$$inline_1544$$.getElementById($JSCompiler_StaticMethods__getMarkersLabelSubId$$($JSCompiler_StaticMethods__resizeEditor$self_markersLabelHeight$$inline_1549_maxAvailableHeight$$inline_1550$$)).offsetHeight;
    $JSCompiler_StaticMethods__resizeEditor$self_markersLabelHeight$$inline_1549_maxAvailableHeight$$inline_1550$$ = $component$$549_componentContentHeight$$inline_1547_maxMsgHeight$$inline_1551$$ - $clientId$$inline_1545_toolbarHeight$$inline_1548$$ - $JSCompiler_StaticMethods__resizeEditor$self_markersLabelHeight$$inline_1549_maxAvailableHeight$$inline_1550$$;
    $component$$549_componentContentHeight$$inline_1547_maxMsgHeight$$inline_1551$$ = $JSCompiler_alias_NULL$$;
    if(-1 !== $maxMsgHeight_maxMsgHeightParam$$inline_1546$$.indexOf("%", $maxMsgHeight_maxMsgHeightParam$$inline_1546$$.length - 1)) {
      $component$$549_componentContentHeight$$inline_1547_maxMsgHeight$$inline_1551$$ = $JSCompiler_StaticMethods__resizeEditor$self_markersLabelHeight$$inline_1549_maxAvailableHeight$$inline_1550$$ * $maxMsgHeight_maxMsgHeightParam$$inline_1546$$.substr(0, $maxMsgHeight_maxMsgHeightParam$$inline_1546$$.length - 1) / 100
    }else {
      if(-1 !== $maxMsgHeight_maxMsgHeightParam$$inline_1546$$.indexOf("px", $maxMsgHeight_maxMsgHeightParam$$inline_1546$$.length - 1) || NaN != parseInt($maxMsgHeight_maxMsgHeightParam$$inline_1546$$)) {
        $component$$549_componentContentHeight$$inline_1547_maxMsgHeight$$inline_1551$$ = NaN != parseInt($maxMsgHeight_maxMsgHeightParam$$inline_1546$$) ? parseInt($maxMsgHeight_maxMsgHeightParam$$inline_1546$$) : parseInt($maxMsgHeight_maxMsgHeightParam$$inline_1546$$.substr(0, $maxMsgHeight_maxMsgHeightParam$$inline_1546$$.length - 2)), $component$$549_componentContentHeight$$inline_1547_maxMsgHeight$$inline_1551$$ = Math.min($JSCompiler_StaticMethods__resizeEditor$self_markersLabelHeight$$inline_1549_maxAvailableHeight$$inline_1550$$, 
        $component$$549_componentContentHeight$$inline_1547_maxMsgHeight$$inline_1551$$)
      }
    }
    $maxMsgHeight_maxMsgHeightParam$$inline_1546$$ = $component$$549_componentContentHeight$$inline_1547_maxMsgHeight$$inline_1551$$;
    $markersContentNode$$1_msgHeight$$.children != $JSCompiler_alias_NULL$$ && ($markersLabelHeight_markersLabelNode$$1$$ = $markersLabelHeight_markersLabelNode$$1$$.offsetHeight, $markersContentNode$$1_msgHeight$$ = $markerSubId$$1_markersContainerNode$$1$$.offsetHeight, $markersContentNode$$1_msgHeight$$ > $maxMsgHeight_maxMsgHeightParam$$inline_1546$$ && ($markersContentNode$$1_msgHeight$$ = $maxMsgHeight_maxMsgHeightParam$$inline_1546$$), $agent$$189$$.setAttribute($codeEditorContainerNode$$, 
    "style", "width:auto;height:" + ($componentContentHeight$$ - $clientId$$129_toolbarHeight$$ - $markersLabelHeight_markersLabelNode$$1$$ - $markersContentNode$$1_msgHeight$$) + "px;"), $agent$$189$$.setAttribute($markerSubId$$1_markersContainerNode$$1$$, "style", "width:auto;height:" + $markersContentNode$$1_msgHeight$$ + "px;"))
  }
}
function $JSCompiler_StaticMethods__getMarkersLabelSubId$$($JSCompiler_StaticMethods__getMarkersLabelSubId$self$$) {
  return $AdfRichUIPeer$$.$createSubId$($JSCompiler_StaticMethods__getMarkersLabelSubId$self$$.$getComponent$().$getClientId$(), "markersLabel")
}
function $JSCompiler_StaticMethods__getMarkerDom$$($JSCompiler_StaticMethods__getMarkerDom$self$$, $markerInfo$$3$$) {
  var $agent$$191_jumpToMarkerCallback$$ = $AdfAgent$$.$AGENT$, $doc$$37_page$$82$$ = $AdfPage$$.$PAGE$, $laf$$38_rangeString$$inline_1554$$ = $doc$$37_page$$82$$.$getLookAndFeel$(), $doc$$37_page$$82$$ = $doc$$37_page$$82$$.$getDomDocument$(), $marker$$5_markerString$$ = $markerInfo$$3$$.$marker$, $markerRoot$$ = $doc$$37_page$$82$$.createElement("a");
  $AdfDomUtils$$.$addCSSClassName$($markerRoot$$, $laf$$38_rangeString$$inline_1554$$.getStyleClass($AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_MARKERS_TEXT_CLASS$));
  var $laf$$38_rangeString$$inline_1554$$ = "(" + $marker$$5_markerString$$.$getStartLine$() + "," + $marker$$5_markerString$$.$getStartColumn$() + ") ", $severityString$$inline_1556_type$$inline_1555$$ = $AdfFacesMessage$$.getType($marker$$5_markerString$$.$getSeverity$()), $severityString$$inline_1556_type$$inline_1555$$ = $AdfMessageUtils$$.$getString$($severityString$$inline_1556_type$$inline_1555$$, $JSCompiler_alias_FALSE$$), $markerString$$inline_1557$$ = $JSCompiler_alias_NULL$$, $marker$$5_markerString$$ = 
  $markerString$$inline_1557$$ = $marker$$5_markerString$$.getMessage() != $JSCompiler_alias_NULL$$ ? $severityString$$inline_1556_type$$inline_1555$$ + $laf$$38_rangeString$$inline_1554$$ + ": " + $marker$$5_markerString$$.getMessage() : $severityString$$inline_1556_type$$inline_1555$$ + $laf$$38_rangeString$$inline_1554$$ + ": ";
  $markerRoot$$.title = $marker$$5_markerString$$;
  $markerRoot$$.href = "javascript:;";
  $agent$$191_jumpToMarkerCallback$$.setAttribute($markerRoot$$, "_markerInfoId", $markerInfo$$3$$.id);
  $agent$$191_jumpToMarkerCallback$$ = $JSCompiler_StaticMethods__getMarkerDom$self$$.$createCallback$($JSCompiler_StaticMethods__getMarkerDom$self$$.$_jumpToMarker$);
  $AdfAgent$$.$AGENT$.$addBubbleEventListener$($markerRoot$$, "click", $agent$$191_jumpToMarkerCallback$$);
  $markerRoot$$.appendChild($doc$$37_page$$82$$.createTextNode($marker$$5_markerString$$));
  return $markerRoot$$
}
$JSCompiler_prototypeAlias$$.$_jumpToMarker$ = function $$JSCompiler_prototypeAlias$$$$_jumpToMarker$$($event$$136_location$$21_markerInfoId$$) {
  var $agent$$192_line$$7$$ = $AdfAgent$$.$AGENT$;
  $agent$$192_line$$7$$.preventDefault($event$$136_location$$21_markerInfoId$$);
  if($event$$136_location$$21_markerInfoId$$ = $agent$$192_line$$7$$.$getEventTarget$($event$$136_location$$21_markerInfoId$$).getAttribute("_markerInfoId")) {
    var $column$$9_markerInfo$$4$$ = this.$_markerInfoArray$[$event$$136_location$$21_markerInfoId$$];
    $event$$136_location$$21_markerInfoId$$ = $column$$9_markerInfo$$4$$.markText.find();
    $agent$$192_line$$7$$ = $column$$9_markerInfo$$4$$.$marker$.$getStartLine$();
    $column$$9_markerInfo$$4$$ = $column$$9_markerInfo$$4$$.$marker$.$getStartColumn$();
    $event$$136_location$$21_markerInfoId$$.from != $JSCompiler_alias_NULL$$ && ($agent$$192_line$$7$$ = $event$$136_location$$21_markerInfoId$$.from.line + 1, $column$$9_markerInfo$$4$$ = $event$$136_location$$21_markerInfoId$$.from.ch + 1);
    this.$_setCursor$($agent$$192_line$$7$$, $column$$9_markerInfo$$4$$)
  }
  this.$getComponent$().focus()
};
$JSCompiler_prototypeAlias$$.$_addCommandBinding$ = function $$JSCompiler_prototypeAlias$$$$_addCommandBinding$$($bindComponent_componentId$$29$$, $command$$11$$, $commandParameter$$2$$) {
  $AdfAssert$$.$assertString$($bindComponent_componentId$$29$$);
  $AdfAssert$$.$assertString$($command$$11$$);
  this.$_commandObservers$ || (this.$_commandObservers$ = []);
  for(var $length$$37$$ = this.$_commandObservers$.length, $commandObserver$$ = $JSCompiler_alias_NULL$$, $i$$203$$ = 0;$i$$203$$ < $length$$37$$;$i$$203$$++) {
    var $observerObj$$1$$ = this.$_commandObservers$[$i$$203$$];
    if($observerObj$$1$$.$componentId$ == $bindComponent_componentId$$29$$ && $observerObj$$1$$.$command$ == $command$$11$$) {
      $observerObj$$1$$.$commandParameter$ = $commandParameter$$2$$;
      $commandObserver$$ = $observerObj$$1$$;
      break
    }
  }
  $commandObserver$$ == $JSCompiler_alias_NULL$$ && ($commandObserver$$ = {$componentId$:$bindComponent_componentId$$29$$, $command$:$command$$11$$, $commandParameter$:$commandParameter$$2$$}, this.$_commandObservers$.push($commandObserver$$));
  ($bindComponent_componentId$$29$$ = $AdfPage$$.$PAGE$.$findComponent$($bindComponent_componentId$$29$$)) && ($bindComponent_componentId$$29$$.$isDescendant$(this.$getComponent$()) || $bindComponent_componentId$$29$$.addEventListener($AdfActionEvent$$.$ACTION_EVENT_TYPE$, this.$_commandBindingActionListener$, this))
};
$JSCompiler_prototypeAlias$$.$_removeCommandBindings$ = function $$JSCompiler_prototypeAlias$$$$_removeCommandBindings$$($component$$551$$) {
  var $observers$$2$$ = this.$_commandObservers$;
  if($observers$$2$$ != $JSCompiler_alias_VOID$$) {
    for(var $length$$38$$ = $observers$$2$$.length, $listener$$89$$ = this.$_commandBindingActionListener$, $i$$204$$ = 0;$i$$204$$ < $length$$38$$;$i$$204$$++) {
      var $boundComponent$$ = $AdfPage$$.$PAGE$.$findComponent$($observers$$2$$[$i$$204$$].$componentId$);
      $boundComponent$$ != $JSCompiler_alias_VOID$$ && ($boundComponent$$.$isDescendant$($component$$551$$) || $boundComponent$$.removeEventListener($AdfActionEvent$$.$ACTION_EVENT_TYPE$, $listener$$89$$, this))
    }
  }
};
$JSCompiler_prototypeAlias$$.$_execCommand$ = function $$JSCompiler_prototypeAlias$$$$_execCommand$$($command$$12$$, $parameter$$) {
  $AdfAssert$$.$assertString$($command$$12$$);
  if($command$$12$$ == $AdfDhtmlCodeEditorPeer$$.$COMMAND_UNDO$) {
    return $JSCompiler_StaticMethods__undo$$(this)
  }
  if($command$$12$$ == $AdfDhtmlCodeEditorPeer$$.$COMMAND_REDO$) {
    var $JSCompiler_inline_result$$6_JSCompiler_inline_result$$69_editor$$inline_1560_replace$$inline_1565_replace$$inline_1577$$ = this.$getEditorInstance$();
    $JSCompiler_inline_result$$6_JSCompiler_inline_result$$69_editor$$inline_1560_replace$$inline_1565_replace$$inline_1577$$.redo();
    $JSCompiler_inline_result$$6_JSCompiler_inline_result$$69_editor$$inline_1560_replace$$inline_1565_replace$$inline_1577$$.save();
    return $JSCompiler_inline_result$$6_JSCompiler_inline_result$$69_editor$$inline_1560_replace$$inline_1565_replace$$inline_1577$$.historySize().redo
  }
  if($command$$12$$ == $AdfDhtmlCodeEditorPeer$$.$COMMAND_SEARCH_NEXT$) {
    if($parameter$$[0] != $JSCompiler_alias_NULL$$) {
      return $JSCompiler_StaticMethods__searchNext$$(this, $parameter$$)
    }
  }else {
    if($command$$12$$ == $AdfDhtmlCodeEditorPeer$$.$COMMAND_SEARCH_PREVIOUS$) {
      if($parameter$$[0] != $JSCompiler_alias_NULL$$) {
        return $JSCompiler_StaticMethods__searchPrevious$$(this, $parameter$$)
      }
    }else {
      if($command$$12$$ == $AdfDhtmlCodeEditorPeer$$.$COMMAND_REPLACE_ALL$) {
        if($parameter$$[0] != $JSCompiler_alias_NULL$$ && $parameter$$[1] != $JSCompiler_alias_NULL$$) {
          var $laf$$inline_1581_replaceRanges$$inline_1570_text$$inline_1564$$ = $parameter$$[0], $JSCompiler_inline_result$$6_JSCompiler_inline_result$$69_editor$$inline_1560_replace$$inline_1565_replace$$inline_1577$$ = $parameter$$[1], $caseSensitive$$inline_1566_isReplaced$$inline_1571_isReplaced$$inline_1582$$ = $parameter$$[2], $cursor$$inline_1569_i$$inline_1572_isMarked$$inline_1583_wholeWords$$inline_1567$$ = $parameter$$[3];
          $AdfPage$$.$PAGE$.$getLookAndFeel$();
          var $editor$$inline_1568_wrap$$inline_1580$$ = this.$getEditorInstance$();
          $JSCompiler_StaticMethods__unmark$$(this);
          if($laf$$inline_1581_replaceRanges$$inline_1570_text$$inline_1564$$) {
            $JSCompiler_StaticMethods__getSearchCursor$$(this, $JSCompiler_alias_NULL$$, $caseSensitive$$inline_1566_isReplaced$$inline_1571_isReplaced$$inline_1582$$, $cursor$$inline_1569_i$$inline_1572_isMarked$$inline_1583_wholeWords$$inline_1567$$);
            $cursor$$inline_1569_i$$inline_1572_isMarked$$inline_1583_wholeWords$$inline_1567$$ = $JSCompiler_StaticMethods__getSearchCursor$$(this, $laf$$inline_1581_replaceRanges$$inline_1570_text$$inline_1564$$, $caseSensitive$$inline_1566_isReplaced$$inline_1571_isReplaced$$inline_1582$$);
            $laf$$inline_1581_replaceRanges$$inline_1570_text$$inline_1564$$ = [];
            for($caseSensitive$$inline_1566_isReplaced$$inline_1571_isReplaced$$inline_1582$$ = $JSCompiler_alias_FALSE$$;$cursor$$inline_1569_i$$inline_1572_isMarked$$inline_1583_wholeWords$$inline_1567$$.findNext();) {
              $laf$$inline_1581_replaceRanges$$inline_1570_text$$inline_1564$$.push({from:$cursor$$inline_1569_i$$inline_1572_isMarked$$inline_1583_wholeWords$$inline_1567$$.from(), to:$cursor$$inline_1569_i$$inline_1572_isMarked$$inline_1583_wholeWords$$inline_1567$$.to()}), $caseSensitive$$inline_1566_isReplaced$$inline_1571_isReplaced$$inline_1582$$ = $JSCompiler_alias_TRUE$$
            }
            for($cursor$$inline_1569_i$$inline_1572_isMarked$$inline_1583_wholeWords$$inline_1567$$ = 0;$cursor$$inline_1569_i$$inline_1572_isMarked$$inline_1583_wholeWords$$inline_1567$$ < $laf$$inline_1581_replaceRanges$$inline_1570_text$$inline_1564$$.length;$cursor$$inline_1569_i$$inline_1572_isMarked$$inline_1583_wholeWords$$inline_1567$$++) {
              $editor$$inline_1568_wrap$$inline_1580$$.replaceRange($JSCompiler_inline_result$$6_JSCompiler_inline_result$$69_editor$$inline_1560_replace$$inline_1565_replace$$inline_1577$$, $laf$$inline_1581_replaceRanges$$inline_1570_text$$inline_1564$$[$cursor$$inline_1569_i$$inline_1572_isMarked$$inline_1583_wholeWords$$inline_1567$$].from, $laf$$inline_1581_replaceRanges$$inline_1570_text$$inline_1564$$[$cursor$$inline_1569_i$$inline_1572_isMarked$$inline_1583_wholeWords$$inline_1567$$].to)
            }
            $editor$$inline_1568_wrap$$inline_1580$$.save();
            $JSCompiler_inline_result$$6_JSCompiler_inline_result$$69_editor$$inline_1560_replace$$inline_1565_replace$$inline_1577$$ = $caseSensitive$$inline_1566_isReplaced$$inline_1571_isReplaced$$inline_1582$$
          }else {
            $JSCompiler_inline_result$$6_JSCompiler_inline_result$$69_editor$$inline_1560_replace$$inline_1565_replace$$inline_1577$$ = $JSCompiler_alias_FALSE$$
          }
          return $JSCompiler_inline_result$$6_JSCompiler_inline_result$$69_editor$$inline_1560_replace$$inline_1565_replace$$inline_1577$$
        }
      }else {
        if($command$$12$$ == $AdfDhtmlCodeEditorPeer$$.$COMMAND_REPLACE_NEXT$) {
          if($parameter$$[0] != $JSCompiler_alias_NULL$$ && $parameter$$[1] != $JSCompiler_alias_NULL$$) {
            var $cursor$$inline_1585_text$$inline_1576$$ = $parameter$$[0], $JSCompiler_inline_result$$6_JSCompiler_inline_result$$69_editor$$inline_1560_replace$$inline_1565_replace$$inline_1577$$ = $parameter$$[1], $caseSensitive$$inline_1578_i$$inline_1586$$ = $parameter$$[2], $markerPos$$inline_1587_wholeWords$$inline_1579$$ = $parameter$$[3], $editor$$inline_1568_wrap$$inline_1580$$ = $parameter$$[4], $laf$$inline_1581_replaceRanges$$inline_1570_text$$inline_1564$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$(), 
            $cursor$$inline_1569_i$$inline_1572_isMarked$$inline_1583_wholeWords$$inline_1567$$ = $caseSensitive$$inline_1566_isReplaced$$inline_1571_isReplaced$$inline_1582$$ = $JSCompiler_alias_FALSE$$;
            if($cursor$$inline_1585_text$$inline_1576$$) {
              for(var $editor$$inline_1584$$ = this.$getEditorInstance$(), $cursor$$inline_1585_text$$inline_1576$$ = $JSCompiler_StaticMethods__getSearchCursor$$(this, $cursor$$inline_1585_text$$inline_1576$$, $caseSensitive$$inline_1578_i$$inline_1586$$, $markerPos$$inline_1587_wholeWords$$inline_1579$$), $caseSensitive$$inline_1578_i$$inline_1586$$ = 0;$caseSensitive$$inline_1578_i$$inline_1586$$ < $JSCompiler_StaticMethods__getMarked$$(this).length;$caseSensitive$$inline_1578_i$$inline_1586$$++) {
                if($JSCompiler_StaticMethods__getMarked$$(this)[$caseSensitive$$inline_1578_i$$inline_1586$$].$markerClass$ == $AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_MARKER_SEARCH_CLASS$ && ($markerPos$$inline_1587_wholeWords$$inline_1579$$ = $JSCompiler_StaticMethods__getMarked$$(this)[$caseSensitive$$inline_1578_i$$inline_1586$$].$marker$.find(), $markerPos$$inline_1587_wholeWords$$inline_1579$$.from.ch == $cursor$$inline_1585_text$$inline_1576$$.pos.from.ch && $markerPos$$inline_1587_wholeWords$$inline_1579$$.from.line == 
                $cursor$$inline_1585_text$$inline_1576$$.pos.from.line && $markerPos$$inline_1587_wholeWords$$inline_1579$$.to.ch == $cursor$$inline_1585_text$$inline_1576$$.pos.to.ch && $markerPos$$inline_1587_wholeWords$$inline_1579$$.to.line == $cursor$$inline_1585_text$$inline_1576$$.pos.to.line)) {
                  $cursor$$inline_1569_i$$inline_1572_isMarked$$inline_1583_wholeWords$$inline_1567$$ = $JSCompiler_alias_TRUE$$;
                  break
                }
              }
              $cursor$$inline_1569_i$$inline_1572_isMarked$$inline_1583_wholeWords$$inline_1567$$ || $cursor$$inline_1585_text$$inline_1576$$.findNext() && ($cursor$$inline_1569_i$$inline_1572_isMarked$$inline_1583_wholeWords$$inline_1567$$ = $JSCompiler_alias_TRUE$$);
              if($cursor$$inline_1569_i$$inline_1572_isMarked$$inline_1583_wholeWords$$inline_1567$$) {
                $editor$$inline_1584$$.replaceRange($JSCompiler_inline_result$$6_JSCompiler_inline_result$$69_editor$$inline_1560_replace$$inline_1565_replace$$inline_1577$$, $cursor$$inline_1585_text$$inline_1576$$.from(), $cursor$$inline_1585_text$$inline_1576$$.to()), $JSCompiler_StaticMethods__unmark$$(this), $cursor$$inline_1585_text$$inline_1576$$.findNext() && ($JSCompiler_StaticMethods__getMarked$$(this).push({$markerClass$:$AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_MARKER_SEARCH_CLASS$, 
                $marker$:$editor$$inline_1584$$.markText($cursor$$inline_1585_text$$inline_1576$$.from(), $cursor$$inline_1585_text$$inline_1576$$.to(), {className:$laf$$inline_1581_replaceRanges$$inline_1570_text$$inline_1564$$.$getSkinProperty$($AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_MARKER_SEARCH_CLASS$)})}), this.$_setCursor$($cursor$$inline_1585_text$$inline_1576$$.from().line, $cursor$$inline_1585_text$$inline_1576$$.from().ch)), $caseSensitive$$inline_1566_isReplaced$$inline_1571_isReplaced$$inline_1582$$ = 
                $JSCompiler_alias_TRUE$$
              }else {
                if(this.$_isInitSearchCursor$) {
                  $caseSensitive$$inline_1566_isReplaced$$inline_1571_isReplaced$$inline_1582$$ = $JSCompiler_alias_FALSE$$
                }else {
                  if($editor$$inline_1568_wrap$$inline_1580$$) {
                    for(;$cursor$$inline_1585_text$$inline_1576$$.findPrevious();) {
                    }
                    $cursor$$inline_1585_text$$inline_1576$$.findNext() ? ($editor$$inline_1584$$.replaceRange($JSCompiler_inline_result$$6_JSCompiler_inline_result$$69_editor$$inline_1560_replace$$inline_1565_replace$$inline_1577$$, $cursor$$inline_1585_text$$inline_1576$$.from(), $cursor$$inline_1585_text$$inline_1576$$.to()), $JSCompiler_StaticMethods__unmark$$(this), $cursor$$inline_1585_text$$inline_1576$$.findNext() && ($JSCompiler_StaticMethods__getMarked$$(this).push({$markerClass$:$AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_MARKER_SEARCH_CLASS$, 
                    $marker$:$editor$$inline_1584$$.markText($cursor$$inline_1585_text$$inline_1576$$.from(), $cursor$$inline_1585_text$$inline_1576$$.to(), {className:$laf$$inline_1581_replaceRanges$$inline_1570_text$$inline_1564$$.$getSkinProperty$($AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_MARKER_SEARCH_CLASS$)})}), this.$_setCursor$($cursor$$inline_1585_text$$inline_1576$$.from().line, $cursor$$inline_1585_text$$inline_1576$$.from().ch)), $caseSensitive$$inline_1566_isReplaced$$inline_1571_isReplaced$$inline_1582$$ = 
                    $JSCompiler_alias_TRUE$$) : $caseSensitive$$inline_1566_isReplaced$$inline_1571_isReplaced$$inline_1582$$ = $JSCompiler_alias_FALSE$$
                  }
                }
              }
              $editor$$inline_1584$$.save();
              $JSCompiler_inline_result$$6_JSCompiler_inline_result$$69_editor$$inline_1560_replace$$inline_1565_replace$$inline_1577$$ = $caseSensitive$$inline_1566_isReplaced$$inline_1571_isReplaced$$inline_1582$$
            }else {
              $JSCompiler_inline_result$$6_JSCompiler_inline_result$$69_editor$$inline_1560_replace$$inline_1565_replace$$inline_1577$$ = $JSCompiler_alias_FALSE$$
            }
            return $JSCompiler_inline_result$$6_JSCompiler_inline_result$$69_editor$$inline_1560_replace$$inline_1565_replace$$inline_1577$$
          }
        }else {
          if($command$$12$$ == $AdfDhtmlCodeEditorPeer$$.$COMMAND_JUMP$ && $parameter$$ != $JSCompiler_alias_NULL$$) {
            this.$_markedLine$ && this.$_markedLine$.clear();
            this.$_markedLine$ = this.$getEditorInstance$().markText({line:$parameter$$ - 1, ch:0}, {line:$parameter$$ - 1, ch:9999}, {className:$AdfPage$$.$PAGE$.$getLookAndFeel$().$getSkinProperty$($AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_MARKER_LINE_CLASS$)});
            this.$_setCursor$($parameter$$, 1);
            return
          }
        }
      }
    }
  }
  return $JSCompiler_alias_NULL$$
};
$JSCompiler_prototypeAlias$$.$_addContextChangeListeners$ = function $$JSCompiler_prototypeAlias$$$$_addContextChangeListeners$$($component$$552_editorNode$$) {
  var $agent$$193$$ = $AdfAgent$$.$AGENT$, $componentId$$30_jumpFieldNode$$ = $component$$552_editorNode$$.getId();
  $component$$552_editorNode$$ = $AdfDhtmlCodeEditorPeer$$.$_getCodeEditorContentNode$($component$$552_editorNode$$).parentNode;
  var $searchFieldNode$$ = $agent$$193$$.getElementById($componentId$$30_jumpFieldNode$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_SEARCH_TOOLBAR_FIELD_ID$), $componentId$$30_jumpFieldNode$$ = $agent$$193$$.getElementById($componentId$$30_jumpFieldNode$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_JUMP_FIELD_ID$);
  this.$_contextChangeCallback$ = this.$createCallback$(this.$_handleContextChanged$);
  $agent$$193$$.$addBubbleEventListener$($component$$552_editorNode$$, "mouseup", this.$_contextChangeCallback$);
  $agent$$193$$.$addBubbleEventListener$($component$$552_editorNode$$, "keyup", this.$_contextChangeCallback$);
  $searchFieldNode$$ && $agent$$193$$.$addBubbleEventListener$($searchFieldNode$$, "keyup", this.$_contextChangeCallback$);
  $componentId$$30_jumpFieldNode$$ && $agent$$193$$.$addBubbleEventListener$($componentId$$30_jumpFieldNode$$, "keyup", this.$_contextChangeCallback$)
};
$JSCompiler_prototypeAlias$$.$_handleContextChanged$ = function $$JSCompiler_prototypeAlias$$$$_handleContextChanged$$() {
  var $commandObservers_component$$553$$ = this.$getComponent$();
  if($commandObservers_component$$553$$ && $commandObservers_component$$553$$ && !$commandObservers_component$$553$$.getDisabled()) {
    if(this.$_loaded$) {
      var $commandObservers_component$$553$$ = this.$_commandObservers$, $length$$39$$ = $commandObservers_component$$553$$.length, $oldCommandValues$$ = this.$_oldCommandValues$, $history$$ = this.$getEditorInstance$().historySize(), $componentId$$31$$ = this.$getComponent$().getId();
      if($oldCommandValues$$ == $JSCompiler_alias_VOID$$ || $oldCommandValues$$ == $JSCompiler_alias_NULL$$) {
        $oldCommandValues$$ = {}
      }
      for(var $cached$$ = {}, $i$$205$$ = 0;$i$$205$$ < $length$$39$$;$i$$205$$++) {
        var $jumpFieldValue_observerObj$$2_searchField$$1_searchFieldValue$$ = $commandObservers_component$$553$$[$i$$205$$], $commandKey$$ = $jumpFieldValue_observerObj$$2_searchField$$1_searchFieldValue$$.$command$, $listenerComponent$$1$$ = $AdfPage$$.$PAGE$.$findComponent$($jumpFieldValue_observerObj$$2_searchField$$1_searchFieldValue$$.$componentId$);
        if($listenerComponent$$1$$) {
          var $isChanged$$ = $JSCompiler_alias_FALSE$$;
          $cached$$[$commandKey$$] === $JSCompiler_alias_VOID$$ && ($commandKey$$ == $AdfDhtmlCodeEditorPeer$$.$COMMAND_UNDO$ ? ($cached$$[$commandKey$$] = $history$$.undo && 0 < $history$$.undo ? $JSCompiler_alias_TRUE$$ : $JSCompiler_alias_FALSE$$, $isChanged$$ = $JSCompiler_alias_TRUE$$) : $commandKey$$ == $AdfDhtmlCodeEditorPeer$$.$COMMAND_REDO$ ? ($cached$$[$commandKey$$] = $history$$.redo && 0 < $history$$.redo ? $JSCompiler_alias_TRUE$$ : $JSCompiler_alias_FALSE$$, $isChanged$$ = $JSCompiler_alias_TRUE$$) : 
          $commandKey$$ == $AdfDhtmlCodeEditorPeer$$.$COMMAND_SEARCH_NEXT$ ? $jumpFieldValue_observerObj$$2_searchField$$1_searchFieldValue$$.$componentId$ == $componentId$$31$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_SEARCH_NEXT_BUTTON_ID$ && ($jumpFieldValue_observerObj$$2_searchField$$1_searchFieldValue$$ = $AdfPage$$.$PAGE$.$findComponent$($jumpFieldValue_observerObj$$2_searchField$$1_searchFieldValue$$.$commandParameter$[0]), $jumpFieldValue_observerObj$$2_searchField$$1_searchFieldValue$$ = $jumpFieldValue_observerObj$$2_searchField$$1_searchFieldValue$$.getSubmittedValue(), 
          $cached$$[$commandKey$$] = $jumpFieldValue_observerObj$$2_searchField$$1_searchFieldValue$$ != $JSCompiler_alias_NULL$$ && 0 < $jumpFieldValue_observerObj$$2_searchField$$1_searchFieldValue$$.length ? $JSCompiler_alias_TRUE$$ : $JSCompiler_alias_FALSE$$, $isChanged$$ = $JSCompiler_alias_TRUE$$) : $commandKey$$ == $AdfDhtmlCodeEditorPeer$$.$COMMAND_SEARCH_PREVIOUS$ ? $jumpFieldValue_observerObj$$2_searchField$$1_searchFieldValue$$.$componentId$ == $componentId$$31$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_SEARCH_PREVIOUS_BUTTON_ID$ && 
          ($jumpFieldValue_observerObj$$2_searchField$$1_searchFieldValue$$ = $AdfPage$$.$PAGE$.$findComponent$($jumpFieldValue_observerObj$$2_searchField$$1_searchFieldValue$$.$commandParameter$[0]), $jumpFieldValue_observerObj$$2_searchField$$1_searchFieldValue$$ = $jumpFieldValue_observerObj$$2_searchField$$1_searchFieldValue$$.getSubmittedValue(), $cached$$[$commandKey$$] = $jumpFieldValue_observerObj$$2_searchField$$1_searchFieldValue$$ != $JSCompiler_alias_NULL$$ && 0 < $jumpFieldValue_observerObj$$2_searchField$$1_searchFieldValue$$.length ? 
          $JSCompiler_alias_TRUE$$ : $JSCompiler_alias_FALSE$$, $isChanged$$ = $JSCompiler_alias_TRUE$$) : $commandKey$$ == $AdfDhtmlCodeEditorPeer$$.$COMMAND_JUMP$ && $jumpFieldValue_observerObj$$2_searchField$$1_searchFieldValue$$.$componentId$ == $componentId$$31$$ + $AdfDhtmlCodeEditorPeer$$.$_COMMAND_JUMP_FIELD_ID$ && ($jumpFieldValue_observerObj$$2_searchField$$1_searchFieldValue$$ = $AdfPage$$.$PAGE$.$findComponent$($jumpFieldValue_observerObj$$2_searchField$$1_searchFieldValue$$.$commandParameter$).getSubmittedValue(), 
          $cached$$[$commandKey$$] = $jumpFieldValue_observerObj$$2_searchField$$1_searchFieldValue$$ != $JSCompiler_alias_NULL$$ && 0 < $jumpFieldValue_observerObj$$2_searchField$$1_searchFieldValue$$.length ? $JSCompiler_alias_TRUE$$ : $JSCompiler_alias_FALSE$$, $isChanged$$ = $JSCompiler_alias_TRUE$$));
          $oldCommandValues$$[$commandKey$$] !== $cached$$[$commandKey$$] && $isChanged$$ && $listenerComponent$$1$$.setProperty("disabled", !$cached$$[$commandKey$$], $JSCompiler_alias_FALSE$$, $JSCompiler_alias_FALSE$$)
        }
      }
      this.$_oldCommandValues$ = $cached$$
    }else {
      var $peer$$79$$ = $commandObservers_component$$553$$.$getPeer$();
      setTimeout(function() {
        $peer$$79$$.$_handleContextChanged$()
      }, 500)
    }
  }
};
function $JSCompiler_StaticMethods__undo$$($JSCompiler_StaticMethods__undo$self_editor$$5$$) {
  $JSCompiler_StaticMethods__undo$self_editor$$5$$ = $JSCompiler_StaticMethods__undo$self_editor$$5$$.$getEditorInstance$();
  $JSCompiler_StaticMethods__undo$self_editor$$5$$.undo();
  $JSCompiler_StaticMethods__undo$self_editor$$5$$.save();
  return $JSCompiler_StaticMethods__undo$self_editor$$5$$.historySize().undo
}
function $JSCompiler_StaticMethods__getSearchCursor$$($JSCompiler_StaticMethods__getSearchCursor$self$$, $text$$15$$, $caseSensitive_isNonAscii$$, $flags$$1_wholeWords$$) {
  var $editor$$7$$ = $JSCompiler_StaticMethods__getSearchCursor$self$$.$getEditorInstance$(), $caseFold$$1_isInitSearchCursor$$ = $JSCompiler_alias_FALSE$$;
  if($JSCompiler_StaticMethods__getSearchCursor$self$$.$_searchText$) {
    if($JSCompiler_StaticMethods__getSearchCursor$self$$.$_searchText$.text != $text$$15$$ || $JSCompiler_StaticMethods__getSearchCursor$self$$.$_searchText$.$caseSensitive$ != $caseSensitive_isNonAscii$$ || $JSCompiler_StaticMethods__getSearchCursor$self$$.$_searchText$.$wholeWords$ != $flags$$1_wholeWords$$) {
      $caseFold$$1_isInitSearchCursor$$ = $JSCompiler_alias_TRUE$$
    }
  }else {
    $caseFold$$1_isInitSearchCursor$$ = $JSCompiler_alias_TRUE$$
  }
  if($caseFold$$1_isInitSearchCursor$$) {
    $caseFold$$1_isInitSearchCursor$$ = $caseSensitive_isNonAscii$$ != $JSCompiler_alias_TRUE$$;
    $JSCompiler_StaticMethods__getSearchCursor$self$$.$_searchText$ = {text:$text$$15$$, $caseSensitive$:$caseSensitive_isNonAscii$$, $wholeWords$:$flags$$1_wholeWords$$};
    $caseSensitive_isNonAscii$$ = $JSCompiler_alias_FALSE$$;
    var $i$$206_regexp$$2$$ = $JSCompiler_alias_NULL$$;
    if($flags$$1_wholeWords$$) {
      $flags$$1_wholeWords$$ = "g";
      $caseFold$$1_isInitSearchCursor$$ && ($flags$$1_wholeWords$$ += "i");
      if($text$$15$$) {
        for($i$$206_regexp$$2$$ = 0;$i$$206_regexp$$2$$ < $text$$15$$.length;$i$$206_regexp$$2$$++) {
          if(128 < $text$$15$$.charCodeAt($i$$206_regexp$$2$$)) {
            $caseSensitive_isNonAscii$$ = $JSCompiler_alias_TRUE$$;
            break
          }
        }
      }
      $i$$206_regexp$$2$$ = $caseSensitive_isNonAscii$$ ? RegExp("(^|\\s)[!-//:-@[-`{-~]?" + $text$$15$$ + "[!-//:-@[-`{-~]?(?\x3d\\s|$)", $flags$$1_wholeWords$$) : RegExp("\\b" + $text$$15$$ + "\\b", $flags$$1_wholeWords$$);
      $JSCompiler_StaticMethods__getSearchCursor$self$$.$_searchCursor$ = $editor$$7$$.getSearchCursor($i$$206_regexp$$2$$, {line:0, ch:0}, $caseFold$$1_isInitSearchCursor$$)
    }else {
      $JSCompiler_StaticMethods__getSearchCursor$self$$.$_searchCursor$ = $editor$$7$$.getSearchCursor($text$$15$$, {line:0, ch:0}, $caseFold$$1_isInitSearchCursor$$)
    }
    $JSCompiler_StaticMethods__getSearchCursor$self$$.$_isInitSearchCursor$ = $JSCompiler_alias_TRUE$$
  }else {
    $JSCompiler_StaticMethods__getSearchCursor$self$$.$_isInitSearchCursor$ = $JSCompiler_alias_FALSE$$
  }
  return $JSCompiler_StaticMethods__getSearchCursor$self$$.$_searchCursor$
}
function $JSCompiler_StaticMethods__searchNext$$($JSCompiler_StaticMethods__searchNext$self$$, $parameter$$1$$) {
  var $cursor$$3_text$$16$$ = $parameter$$1$$[0], $caseSensitive$$1$$ = $parameter$$1$$[1], $wholeWords$$1$$ = $parameter$$1$$[2], $wrap$$ = $parameter$$1$$[3], $laf$$40$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$();
  $JSCompiler_StaticMethods__unmark$$($JSCompiler_StaticMethods__searchNext$self$$);
  if(!$cursor$$3_text$$16$$) {
    return $JSCompiler_alias_FALSE$$
  }
  var $editor$$8$$ = $JSCompiler_StaticMethods__searchNext$self$$.$getEditorInstance$(), $cursor$$3_text$$16$$ = $JSCompiler_StaticMethods__getSearchCursor$$($JSCompiler_StaticMethods__searchNext$self$$, $cursor$$3_text$$16$$, $caseSensitive$$1$$, $wholeWords$$1$$);
  if($cursor$$3_text$$16$$.findNext()) {
    return $JSCompiler_StaticMethods__getMarked$$($JSCompiler_StaticMethods__searchNext$self$$).push({$markerClass$:$AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_MARKER_SEARCH_CLASS$, $marker$:$editor$$8$$.markText($cursor$$3_text$$16$$.from(), $cursor$$3_text$$16$$.to(), {className:$laf$$40$$.$getSkinProperty$($AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_MARKER_SEARCH_CLASS$)})}), $JSCompiler_StaticMethods__searchNext$self$$.$_setCursor$($cursor$$3_text$$16$$.from().line, $cursor$$3_text$$16$$.from().ch), 
    $JSCompiler_alias_TRUE$$
  }
  if(!$JSCompiler_StaticMethods__searchNext$self$$.$_isInitSearchCursor$ && $wrap$$) {
    for(;$cursor$$3_text$$16$$.findPrevious();) {
    }
    if($cursor$$3_text$$16$$.findNext()) {
      return $JSCompiler_StaticMethods__getMarked$$($JSCompiler_StaticMethods__searchNext$self$$).push({$markerClass$:$AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_MARKER_SEARCH_CLASS$, $marker$:$editor$$8$$.markText($cursor$$3_text$$16$$.from(), $cursor$$3_text$$16$$.to(), {className:$laf$$40$$.$getSkinProperty$($AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_MARKER_SEARCH_CLASS$)})}), $JSCompiler_StaticMethods__searchNext$self$$.$_setCursor$($cursor$$3_text$$16$$.from().line, $cursor$$3_text$$16$$.from().ch), 
      $JSCompiler_alias_TRUE$$
    }
  }
  return $JSCompiler_alias_FALSE$$
}
function $JSCompiler_StaticMethods__searchPrevious$$($JSCompiler_StaticMethods__searchPrevious$self$$, $parameter$$2$$) {
  var $cursor$$4_text$$17$$ = $parameter$$2$$[0], $caseSensitive$$2$$ = $parameter$$2$$[1], $wholeWords$$2$$ = $parameter$$2$$[2], $wrap$$1$$ = $parameter$$2$$[3], $laf$$41$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$();
  $JSCompiler_StaticMethods__unmark$$($JSCompiler_StaticMethods__searchPrevious$self$$);
  if(!$cursor$$4_text$$17$$) {
    return $JSCompiler_alias_FALSE$$
  }
  var $editor$$9$$ = $JSCompiler_StaticMethods__searchPrevious$self$$.$getEditorInstance$(), $cursor$$4_text$$17$$ = $JSCompiler_StaticMethods__getSearchCursor$$($JSCompiler_StaticMethods__searchPrevious$self$$, $cursor$$4_text$$17$$, $caseSensitive$$2$$, $wholeWords$$2$$);
  if($cursor$$4_text$$17$$.findPrevious()) {
    return $JSCompiler_StaticMethods__getMarked$$($JSCompiler_StaticMethods__searchPrevious$self$$).push({$markerClass$:$AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_MARKER_SEARCH_CLASS$, $marker$:$editor$$9$$.markText($cursor$$4_text$$17$$.from(), $cursor$$4_text$$17$$.to(), {className:$laf$$41$$.$getSkinProperty$($AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_MARKER_SEARCH_CLASS$)})}), $JSCompiler_StaticMethods__searchPrevious$self$$.$_setCursor$($cursor$$4_text$$17$$.from().line, $cursor$$4_text$$17$$.from().ch), 
    $JSCompiler_alias_TRUE$$
  }
  if(!$JSCompiler_StaticMethods__searchPrevious$self$$.$_isInitSearchCursor$ && $wrap$$1$$) {
    for(;$cursor$$4_text$$17$$.findNext();) {
    }
    if($cursor$$4_text$$17$$.findPrevious()) {
      return $JSCompiler_StaticMethods__getMarked$$($JSCompiler_StaticMethods__searchPrevious$self$$).push({$markerClass$:$AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_MARKER_SEARCH_CLASS$, $marker$:$editor$$9$$.markText($cursor$$4_text$$17$$.from(), $cursor$$4_text$$17$$.to(), {className:$laf$$41$$.$getSkinProperty$($AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_MARKER_SEARCH_CLASS$)})}), $JSCompiler_StaticMethods__searchPrevious$self$$.$_setCursor$($cursor$$4_text$$17$$.from().line, $cursor$$4_text$$17$$.from().ch), 
      $JSCompiler_alias_TRUE$$
    }
  }
  return $JSCompiler_alias_FALSE$$
}
$JSCompiler_prototypeAlias$$.$_setCursor$ = function $$JSCompiler_prototypeAlias$$$$_setCursor$$($line$$9$$, $column$$10$$) {
  $AdfDhtmlCodeEditorPeer$$.$_setCursor$(this.$getComponent$(), $line$$9$$, $column$$10$$)
};
function $JSCompiler_StaticMethods__unmark$$($JSCompiler_StaticMethods__unmark$self$$) {
  for(var $i$$209$$ = 0;$i$$209$$ < $JSCompiler_StaticMethods__getMarked$$($JSCompiler_StaticMethods__unmark$self$$).length;$i$$209$$++) {
    $JSCompiler_StaticMethods__getMarked$$($JSCompiler_StaticMethods__unmark$self$$)[$i$$209$$].$marker$.clear()
  }
  $JSCompiler_StaticMethods__getMarked$$($JSCompiler_StaticMethods__unmark$self$$).length = 0
}
function $JSCompiler_StaticMethods__getMarked$$($JSCompiler_StaticMethods__getMarked$self$$) {
  $JSCompiler_StaticMethods__getMarked$self$$.$_marked$ == $JSCompiler_alias_NULL$$ && ($JSCompiler_StaticMethods__getMarked$self$$.$_marked$ = []);
  return $JSCompiler_StaticMethods__getMarked$self$$.$_marked$
}
$AdfDhtmlCodeEditorPeer$$.$_retrieveCssContent$ = function $$AdfDhtmlCodeEditorPeer$$$$_retrieveCssContent$$($css$$, $disabled$$8$$) {
  if(!$css$$ || 0 === $css$$.length) {
    return""
  }
  for(var $cssTextContent$$ = $JSCompiler_alias_NULL$$, $disabledStyleClass$$ = $AdfRichUIPeer$$.$DISABLED_STYLECLASS$, $i$$211$$ = 0, $j$$18$$ = $css$$.length;$i$$211$$ < $j$$18$$;$i$$211$$++) {
    var $index$$108$$ = $css$$[$i$$211$$].indexOf($disabledStyleClass$$);
    if($disabled$$8$$ && -1 < $index$$108$$) {
      $cssTextContent$$ = $css$$[$i$$211$$];
      break
    }else {
      if(!$disabled$$8$$ && -1 === $index$$108$$) {
        $cssTextContent$$ = $css$$[$i$$211$$];
        break
      }
    }
  }
  return $cssTextContent$$ === $JSCompiler_alias_NULL$$ ? "" : $AdfDhtmlCodeEditorPeer$$.$_getCSSText$($cssTextContent$$)
};
$AdfDhtmlCodeEditorPeer$$.$_initCodeMirror$ = function $$AdfDhtmlCodeEditorPeer$$$$_initCodeMirror$$($component$$554$$) {
  var $agent$$195$$ = $AdfAgent$$.$AGENT$, $clientId$$131$$ = $component$$554$$.$getClientId$(), $peer$$80$$ = $component$$554$$.$getPeer$(), $disabledCss_disabledSelector_laf$$44_modeString$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$(), $disabled$$9_readOnly$$ = $component$$554$$.getDisabled(), $i$$212_language_useLineNumbers$$;
  for($i$$212_language_useLineNumbers$$ in $AdfDhtmlCodeEditorPeer$$.$_CSS_MAP$) {
    var $adfSelector_css$$1_isCodeFoldEnabled$$ = "." + $disabledCss_disabledSelector_laf$$44_modeString$$.$getSkinProperty$($i$$212_language_useLineNumbers$$), $codeEditorContentNode$$3_codeMirrorSelector$$ = $AdfDhtmlCodeEditorPeer$$.$_CSS_MAP$[$i$$212_language_useLineNumbers$$], $adfSelector_css$$1_isCodeFoldEnabled$$ = $AdfDhtmlCodeEditorPeer$$.$_getCSS$("(^|\\s|,)\\" + $adfSelector_css$$1_isCodeFoldEnabled$$ + "([{|,|\\.|\\s]|$)");
    $adfSelector_css$$1_isCodeFoldEnabled$$ != $JSCompiler_alias_NULL$$ && $AdfDhtmlCodeEditorPeer$$.$_addCSSStyle$($component$$554$$, $codeEditorContentNode$$3_codeMirrorSelector$$, $AdfDhtmlCodeEditorPeer$$.$_retrieveCssContent$($adfSelector_css$$1_isCodeFoldEnabled$$, $disabled$$9_readOnly$$))
  }
  $component$$554$$.getDisabled() && ($disabledCss_disabledSelector_laf$$44_modeString$$ = "." + $disabledCss_disabledSelector_laf$$44_modeString$$.$getSkinProperty$($AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_DISABLED_TEXT_CLASS$), $disabledCss_disabledSelector_laf$$44_modeString$$ = $AdfDhtmlCodeEditorPeer$$.$_getCSS$("(^|\\s|,)\\" + $disabledCss_disabledSelector_laf$$44_modeString$$ + "([{|,|\\.|\\s]|$)"), $AdfDhtmlCodeEditorPeer$$.$_replaceCSS$($component$$554$$, $AdfDhtmlCodeEditorPeer$$.$_retrieveCssContent$($disabledCss_disabledSelector_laf$$44_modeString$$, 
  $disabled$$9_readOnly$$)));
  $i$$212_language_useLineNumbers$$ = $component$$554$$.getLanguage();
  $disabled$$9_readOnly$$ = $JSCompiler_alias_FALSE$$;
  if($component$$554$$.getDisabled() || $component$$554$$.getReadOnly()) {
    $disabled$$9_readOnly$$ = $JSCompiler_alias_TRUE$$
  }
  ($disabledCss_disabledSelector_laf$$44_modeString$$ = {java:"text/x-java", text:"text/plain"}[$i$$212_language_useLineNumbers$$]) || ($disabledCss_disabledSelector_laf$$44_modeString$$ = $i$$212_language_useLineNumbers$$);
  $i$$212_language_useLineNumbers$$ = $JSCompiler_alias_TRUE$$;
  "no" == $component$$554$$.getLineNumbers() && ($i$$212_language_useLineNumbers$$ = $JSCompiler_alias_FALSE$$);
  var $codeEditorContentNode$$3_codeMirrorSelector$$ = $AdfDhtmlCodeEditorPeer$$.$_getCodeEditorContentNode$($component$$554$$), $adfSelector_css$$1_isCodeFoldEnabled$$ = $JSCompiler_alias_FALSE$$, $foldFunction_hiddenCursorPosition$$1$$;
  "enabled" == $component$$554$$.getCodeFold() && ($foldFunction_hiddenCursorPosition$$1$$ = function $$foldFunction_hiddenCursorPosition$$1$$$($component$$554$$) {
    $component$$554$$.$foldCode$($component$$554$$.getCursor())
  }, $adfSelector_css$$1_isCodeFoldEnabled$$ = $JSCompiler_alias_TRUE$$);
  $peer$$80$$.$_editor$ = CodeMirror.fromTextArea($codeEditorContentNode$$3_codeMirrorSelector$$, {onChange:$peer$$80$$.$createCallback$($peer$$80$$.$_editorChange$), onBlur:$peer$$80$$.$createCallback$($peer$$80$$.$_editorBlur$), gutter:$JSCompiler_alias_TRUE$$, lineNumbers:$i$$212_language_useLineNumbers$$, matchBrackets:$JSCompiler_alias_TRUE$$, mode:$disabledCss_disabledSelector_laf$$44_modeString$$, readOnly:$disabled$$9_readOnly$$, theme:"default", inputStyle:"contenteditable", leaveSubmitMethodAlone:$JSCompiler_alias_TRUE$$, 
  foldGutter:$adfSelector_css$$1_isCodeFoldEnabled$$, gutters:["CodeMirror-linenumbers", "breakpoints", "CodeMirror-foldgutter"], extraKeys:{"Ctrl-Q":$foldFunction_hiddenCursorPosition$$1$$, "Ctrl-Space":function($component$$554$$) {
    CodeMirror.$showHint$($component$$554$$, function($component$$554$$) {
      return $peer$$80$$.$getHintsWrapper$($component$$554$$, $peer$$80$$)
    })
  }}});
  $foldFunction_hiddenCursorPosition$$1$$ = $AdfDhtmlCodeEditorPeer$$.$_getHiddenCursorPosition$($component$$554$$);
  $foldFunction_hiddenCursorPosition$$1$$ != $JSCompiler_alias_NULL$$ && !$component$$554$$.getDisabled() && $AdfDhtmlCodeEditorPeer$$.$_restoreCursorPosition$($component$$554$$, $foldFunction_hiddenCursorPosition$$1$$);
  $agent$$195$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($clientId$$131$$, $AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_TOOLBAR_ID$)).style.visibility = "visible";
  $agent$$195$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($clientId$$131$$, $AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_CONTENT_INPUT_CONTAINER_ID$)).style.visibility = "visible";
  $AdfDhtmlCodeEditorPeer$$.$_setLoaded$($component$$554$$)
};
$AdfDhtmlCodeEditorPeer$$.$_addCSSStyle$ = function $$AdfDhtmlCodeEditorPeer$$$$_addCSSStyle$$($agent$$196_component$$555$$, $selector$$, $cssText$$) {
  var $peer$$81_styleElement$$ = $agent$$196_component$$555$$.$getPeer$();
  $agent$$196_component$$555$$ = $AdfAgent$$.$AGENT$;
  var $document$$11$$ = $AdfPage$$.$PAGE$.$getDomDocument$();
  $peer$$81_styleElement$$.$_styleElement$ == $JSCompiler_alias_NULL$$ && ($peer$$81_styleElement$$.$_styleElement$ = $document$$11$$.createElement("style"), $peer$$81_styleElement$$.$_styleElement$.type = "text/css", $document$$11$$.getElementsByTagName("head")[0].appendChild($peer$$81_styleElement$$.$_styleElement$));
  $peer$$81_styleElement$$ = $peer$$81_styleElement$$.$_styleElement$;
  $peer$$81_styleElement$$.styleSheet ? $agent$$196_component$$555$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ ? "" != $cssText$$ && $peer$$81_styleElement$$.styleSheet.addRule($selector$$, $cssText$$) : $peer$$81_styleElement$$.styleSheet.addRule($selector$$, $cssText$$) : $peer$$81_styleElement$$.appendChild($document$$11$$.createTextNode($selector$$ + " {" + $cssText$$ + "}"))
};
$AdfDhtmlCodeEditorPeer$$.$_checkCSSResourceLoaded$ = function $$AdfDhtmlCodeEditorPeer$$$$_checkCSSResourceLoaded$$($component$$556$$, $source$$153$$) {
  for(var $agent$$197$$ = $AdfAgent$$.$AGENT$, $peer$$82$$ = $component$$556$$.$getPeer$(), $document$$12$$ = $AdfPage$$.$PAGE$.$getDomDocument$(), $i$$213$$ = 0;$i$$213$$ < $document$$12$$.styleSheets.length;$i$$213$$++) {
    var $styleSheet$$ = $document$$12$$.styleSheets[$i$$213$$];
    if($styleSheet$$.href != $JSCompiler_alias_NULL$$ && $styleSheet$$.href.match($source$$153$$ + "$") == $source$$153$$) {
      try {
        if($agent$$197$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$) {
          if($styleSheet$$.rules) {
            $peer$$82$$.$_loadedCss$[$source$$153$$] = $JSCompiler_alias_TRUE$$;
            break
          }
        }else {
          if($styleSheet$$.cssRules) {
            $peer$$82$$.$_loadedCss$[$source$$153$$] = $JSCompiler_alias_TRUE$$;
            break
          }
        }
      }catch($e$$108$$) {
      }
    }
  }
};
$AdfDhtmlCodeEditorPeer$$.$_getCodeEditorContentNode$ = function $$AdfDhtmlCodeEditorPeer$$$$_getCodeEditorContentNode$$($clientId$$132_codeEditorContentId_component$$557$$) {
  var $agent$$198$$ = $AdfAgent$$.$AGENT$;
  $clientId$$132_codeEditorContentId_component$$557$$ = $clientId$$132_codeEditorContentId_component$$557$$.$getClientId$();
  $clientId$$132_codeEditorContentId_component$$557$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$132_codeEditorContentId_component$$557$$, $AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_CONTENT_INPUT_ID$);
  return $agent$$198$$.getElementById($clientId$$132_codeEditorContentId_component$$557$$)
};
$AdfDhtmlCodeEditorPeer$$.$_getCSS$ = function $$AdfDhtmlCodeEditorPeer$$$$_getCSS$$($regex$$2_regexObj$$) {
  var $agent$$199$$ = $AdfAgent$$.$AGENT$, $document$$13$$ = $AdfPage$$.$PAGE$.$getDomDocument$();
  $regex$$2_regexObj$$ = RegExp($regex$$2_regexObj$$);
  for(var $cssTextArray$$ = [], $i$$214$$ = 0;$i$$214$$ < $document$$13$$.styleSheets.length;$i$$214$$++) {
    var $ruleList_styleSheet$$1$$ = $document$$13$$.styleSheets[$i$$214$$];
    if($agent$$199$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$) {
      if($ruleList_styleSheet$$1$$ = $ruleList_styleSheet$$1$$.rules, $ruleList_styleSheet$$1$$ != $JSCompiler_alias_NULL$$) {
        for(var $j$$19$$ = 0;$j$$19$$ < $ruleList_styleSheet$$1$$.length;$j$$19$$++) {
          var $rule$$4$$ = $ruleList_styleSheet$$1$$.item($j$$19$$);
          $regex$$2_regexObj$$.test($rule$$4$$.selectorText) && $cssTextArray$$.push($rule$$4$$.selectorText + " {" + $rule$$4$$.style.cssText + "}")
        }
      }
    }else {
      if($ruleList_styleSheet$$1$$ = $ruleList_styleSheet$$1$$.cssRules, $ruleList_styleSheet$$1$$ != $JSCompiler_alias_NULL$$) {
        for($j$$19$$ = 0;$j$$19$$ < $ruleList_styleSheet$$1$$.length;$j$$19$$++) {
          var $rule$$4$$ = $ruleList_styleSheet$$1$$[$j$$19$$], $selector$$1$$ = $AdfDhtmlCodeEditorPeer$$.$_getCSSSelector$($rule$$4$$.cssText);
          $selector$$1$$ != $JSCompiler_alias_NULL$$ && $regex$$2_regexObj$$.test($selector$$1$$) && $cssTextArray$$.push($rule$$4$$.cssText)
        }
      }
    }
  }
  return $cssTextArray$$
};
$AdfDhtmlCodeEditorPeer$$.$_getCSSSelector$ = function $$AdfDhtmlCodeEditorPeer$$$$_getCSSSelector$$($css$$2$$) {
  var $selector$$2$$ = $JSCompiler_alias_NULL$$;
  $css$$2$$ != $JSCompiler_alias_NULL$$ && ($selector$$2$$ = $css$$2$$.substring(0, $css$$2$$.indexOf("{") - 1), $selector$$2$$ = $selector$$2$$.replace(/^\s+|\s+$/g, ""));
  return $selector$$2$$
};
$AdfDhtmlCodeEditorPeer$$.$_getCSSText$ = function $$AdfDhtmlCodeEditorPeer$$$$_getCSSText$$($css$$3_text$$20$$) {
  $css$$3_text$$20$$ = $css$$3_text$$20$$.substring($css$$3_text$$20$$.indexOf("{") + 1, $css$$3_text$$20$$.indexOf("}"));
  return $css$$3_text$$20$$ = $css$$3_text$$20$$.replace(/^\s+|\s+$/g, "")
};
$AdfDhtmlCodeEditorPeer$$.$_getHiddenCursorPosition$ = function $$AdfDhtmlCodeEditorPeer$$$$_getHiddenCursorPosition$$($component$$558_scrollPosition$$1_scrollPositionId$$) {
  var $agent$$200_hiddenPositionArray_hiddenPositionValue$$ = $AdfAgent$$.$AGENT$;
  $component$$558_scrollPosition$$1_scrollPositionId$$ = $AdfRichUIPeer$$.$CreateSubId$($component$$558_scrollPosition$$1_scrollPositionId$$.$getClientId$(), $AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_HIDDEN_SCROLLPOS_ID$);
  $component$$558_scrollPosition$$1_scrollPositionId$$ = $agent$$200_hiddenPositionArray_hiddenPositionValue$$.getElementById($component$$558_scrollPosition$$1_scrollPositionId$$);
  $agent$$200_hiddenPositionArray_hiddenPositionValue$$ = $agent$$200_hiddenPositionArray_hiddenPositionValue$$.getAttribute($component$$558_scrollPosition$$1_scrollPositionId$$, "value");
  return $agent$$200_hiddenPositionArray_hiddenPositionValue$$ != $JSCompiler_alias_NULL$$ && ($agent$$200_hiddenPositionArray_hiddenPositionValue$$ = $agent$$200_hiddenPositionArray_hiddenPositionValue$$.split(","), $agent$$200_hiddenPositionArray_hiddenPositionValue$$ != $JSCompiler_alias_NULL$$ && 5 == $agent$$200_hiddenPositionArray_hiddenPositionValue$$.length) ? {start:{line:Number($agent$$200_hiddenPositionArray_hiddenPositionValue$$[0]), ch:Number($agent$$200_hiddenPositionArray_hiddenPositionValue$$[1])}, 
  end:{line:Number($agent$$200_hiddenPositionArray_hiddenPositionValue$$[2]), ch:Number($agent$$200_hiddenPositionArray_hiddenPositionValue$$[3])}, scrollTop:Number($agent$$200_hiddenPositionArray_hiddenPositionValue$$[4])} : $JSCompiler_alias_NULL$$
};
$AdfDhtmlCodeEditorPeer$$.$_restoreCursorPosition$ = function $$AdfDhtmlCodeEditorPeer$$$$_restoreCursorPosition$$($component$$559$$, $hiddenCursorPosition$$2$$) {
  var $peer$$83$$ = $component$$559$$.$getPeer$();
  $hiddenCursorPosition$$2$$.start.line == $hiddenCursorPosition$$2$$.end.line && $hiddenCursorPosition$$2$$.start.ch == $hiddenCursorPosition$$2$$.end.ch ? $peer$$83$$.$_editor$.setCursor(Number($hiddenCursorPosition$$2$$.start.line), Number($hiddenCursorPosition$$2$$.start.ch)) : $peer$$83$$.$_editor$.setSelection($hiddenCursorPosition$$2$$.start, $hiddenCursorPosition$$2$$.end)
};
$AdfDhtmlCodeEditorPeer$$.$_handleLoad$ = function $$AdfDhtmlCodeEditorPeer$$$$_handleLoad$$($component$$560$$) {
  var $agent$$201_frameDocument_hiddenCursorPosition$$3_lazyloadingElement$$1$$ = $AdfAgent$$.$AGENT$, $clientId$$133_lazyloadingValueId_value$$122$$ = $component$$560$$.$getClientId$(), $editor$$13_peer$$84$$ = $component$$560$$.$getPeer$(), $lazyloadingId$$1$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$133_lazyloadingValueId_value$$122$$, $AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_LAZY_LOADING_IFRAME_ID$), $clientId$$133_lazyloadingValueId_value$$122$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$133_lazyloadingValueId_value$$122$$, 
  $AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_LAZY_LOADING_VALUE_ID$), $agent$$201_frameDocument_hiddenCursorPosition$$3_lazyloadingElement$$1$$ = $agent$$201_frameDocument_hiddenCursorPosition$$3_lazyloadingElement$$1$$.getElementById($lazyloadingId$$1$$), $agent$$201_frameDocument_hiddenCursorPosition$$3_lazyloadingElement$$1$$ = $agent$$201_frameDocument_hiddenCursorPosition$$3_lazyloadingElement$$1$$.contentWindow || $agent$$201_frameDocument_hiddenCursorPosition$$3_lazyloadingElement$$1$$.contentDocument;
  $agent$$201_frameDocument_hiddenCursorPosition$$3_lazyloadingElement$$1$$.document && ($agent$$201_frameDocument_hiddenCursorPosition$$3_lazyloadingElement$$1$$ = $agent$$201_frameDocument_hiddenCursorPosition$$3_lazyloadingElement$$1$$.document);
  $clientId$$133_lazyloadingValueId_value$$122$$ = $agent$$201_frameDocument_hiddenCursorPosition$$3_lazyloadingElement$$1$$.getElementById($clientId$$133_lazyloadingValueId_value$$122$$).value;
  $clientId$$133_lazyloadingValueId_value$$122$$ != $JSCompiler_alias_NULL$$ && ($editor$$13_peer$$84$$ = $editor$$13_peer$$84$$.$getEditorInstance$(), $editor$$13_peer$$84$$ != $JSCompiler_alias_NULL$$ ? ($agent$$201_frameDocument_hiddenCursorPosition$$3_lazyloadingElement$$1$$ = $AdfDhtmlCodeEditorPeer$$.$_getHiddenCursorPosition$($component$$560$$), $editor$$13_peer$$84$$.setValue($clientId$$133_lazyloadingValueId_value$$122$$), $editor$$13_peer$$84$$.save(), $agent$$201_frameDocument_hiddenCursorPosition$$3_lazyloadingElement$$1$$ != 
  $JSCompiler_alias_NULL$$ && $AdfDhtmlCodeEditorPeer$$.$_restoreCursorPosition$($component$$560$$, $agent$$201_frameDocument_hiddenCursorPosition$$3_lazyloadingElement$$1$$)) : setTimeout(function() {
    $AdfDhtmlCodeEditorPeer$$.$_handleLoad$($component$$560$$)
  }, 1E3))
};
$AdfDhtmlCodeEditorPeer$$.$_isInCodeContainer$ = function $$AdfDhtmlCodeEditorPeer$$$$_isInCodeContainer$$($component$$561$$, $componentEvent$$87$$) {
  var $agent$$202$$ = $AdfAgent$$.$AGENT$, $clientId$$134_codeContentContainerId$$ = $component$$561$$.$getClientId$(), $clientId$$134_codeContentContainerId$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$134_codeContentContainerId$$, $AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_CONTENT_INPUT_CONTAINER_ID$), $eventTarget$$33_targetParentNode$$ = $componentEvent$$87$$.$getNativeEventTarget$(), $isInCodeContainer$$1$$ = $JSCompiler_alias_FALSE$$;
  $agent$$202$$.getAttribute($eventTarget$$33_targetParentNode$$, "id") == $clientId$$134_codeContentContainerId$$ && ($isInCodeContainer$$1$$ = $JSCompiler_alias_TRUE$$);
  if(!$isInCodeContainer$$1$$) {
    for($eventTarget$$33_targetParentNode$$ = $eventTarget$$33_targetParentNode$$.parentNode;$eventTarget$$33_targetParentNode$$ != $JSCompiler_alias_NULL$$ && $eventTarget$$33_targetParentNode$$.parentNode != $JSCompiler_alias_NULL$$;) {
      if($agent$$202$$.getAttribute($eventTarget$$33_targetParentNode$$, "id") == $clientId$$134_codeContentContainerId$$) {
        $isInCodeContainer$$1$$ = $JSCompiler_alias_TRUE$$;
        break
      }else {
        $eventTarget$$33_targetParentNode$$ = $eventTarget$$33_targetParentNode$$.parentNode
      }
    }
  }
  return $isInCodeContainer$$1$$
};
$AdfDhtmlCodeEditorPeer$$.$_markText$ = function $$AdfDhtmlCodeEditorPeer$$$$_markText$$($component$$562$$, $marker$$7$$, $markerInfo$$5$$) {
  var $laf$$45$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$(), $editor$$14$$ = $component$$562$$.$getPeer$().$getEditorInstance$();
  if($editor$$14$$ != $JSCompiler_alias_NULL$$) {
    var $startLine$$6$$ = $marker$$7$$.$getStartLine$(), $startColumn$$5$$ = $marker$$7$$.$getStartColumn$(), $endLine$$3$$ = $marker$$7$$.$getEndLine$(), $endColumn$$3$$ = $marker$$7$$.$getEndColumn$();
    $startColumn$$5$$ == $JSCompiler_alias_NULL$$ && ($startColumn$$5$$ = 1);
    $endColumn$$3$$ == $JSCompiler_alias_NULL$$ && ($endColumn$$3$$ = $editor$$14$$.lineInfo($endLine$$3$$ - 1).text.length + 1);
    var $type$$137$$ = $AdfFacesMessage$$.getType($marker$$7$$.$getSeverity$()), $markerSelector$$ = $JSCompiler_alias_NULL$$;
    $type$$137$$ == $AdfFacesMessage$$.$TYPE_ERROR$ ? $markerSelector$$ = $laf$$45$$.$getSkinProperty$($AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_MARKER_ERROR_CLASS$) : $type$$137$$ == $AdfFacesMessage$$.$TYPE_FATAL$ ? $markerSelector$$ = $laf$$45$$.$getSkinProperty$($AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_MARKER_FATAL_CLASS$) : $type$$137$$ == $AdfFacesMessage$$.$TYPE_WARNING$ ? $markerSelector$$ = $laf$$45$$.$getSkinProperty$($AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_MARKER_WARNING_CLASS$) : 
    $type$$137$$ == $AdfFacesMessage$$.$TYPE_INFO$ && ($markerSelector$$ = $laf$$45$$.$getSkinProperty$($AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_EDITOR_MARKER_INFO_CLASS$));
    $markerInfo$$5$$.markText = $editor$$14$$.markText({line:$startLine$$6$$ - 1, ch:$startColumn$$5$$ - 1}, {line:$endLine$$3$$ - 1, ch:$endColumn$$3$$ - 1}, {className:$markerSelector$$})
  }else {
    setTimeout(function() {
      $AdfDhtmlCodeEditorPeer$$.$_markText$($component$$562$$, $marker$$7$$, $markerInfo$$5$$)
    }, 1E3)
  }
};
$AdfDhtmlCodeEditorPeer$$.$_removeCSSStyle$ = function $$AdfDhtmlCodeEditorPeer$$$$_removeCSSStyle$$($selector$$3$$) {
  for(var $agent$$203$$ = $AdfAgent$$.$AGENT$, $document$$14$$ = $AdfPage$$.$PAGE$.$getDomDocument$(), $i$$215$$ = 0;$i$$215$$ < $document$$14$$.styleSheets.length;$i$$215$$++) {
    var $styleSheet$$2$$ = $document$$14$$.styleSheets[$i$$215$$];
    if($agent$$203$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$) {
      for(var $ruleList$$1$$ = $styleSheet$$2$$.rules, $j$$20$$ = 0;$j$$20$$ < $ruleList$$1$$.length;$j$$20$$++) {
        if($ruleList$$1$$[$j$$20$$].selectorText == $selector$$3$$) {
          $styleSheet$$2$$.removeRule[$j$$20$$];
          break
        }
      }
    }else {
      $ruleList$$1$$ = $styleSheet$$2$$.cssRules;
      for($j$$20$$ = 0;$j$$20$$ < $ruleList$$1$$.length;$j$$20$$++) {
        if($AdfDhtmlCodeEditorPeer$$.$_getCSSSelector$($ruleList$$1$$[$j$$20$$].cssText) == $selector$$3$$) {
          $styleSheet$$2$$.deleteRule[$j$$20$$];
          break
        }
      }
    }
  }
};
$AdfDhtmlCodeEditorPeer$$.$_replaceCSS$ = function $$AdfDhtmlCodeEditorPeer$$$$_replaceCSS$$($component$$563$$, $cssText$$1$$) {
  for(var $cssList$$ = $AdfDhtmlCodeEditorPeer$$.$_getCSS$("^\\.cm-s-default span\\.cm"), $i$$216$$ = 0;$i$$216$$ < $cssList$$.length;$i$$216$$++) {
    var $selector$$4$$ = $AdfDhtmlCodeEditorPeer$$.$_getCSSSelector$($cssList$$[$i$$216$$]);
    $AdfDhtmlCodeEditorPeer$$.$_removeCSSStyle$($selector$$4$$);
    $AdfDhtmlCodeEditorPeer$$.$_addCSSStyle$($component$$563$$, $selector$$4$$, $cssText$$1$$)
  }
};
$AdfDhtmlCodeEditorPeer$$.$_setCursor$ = function $$AdfDhtmlCodeEditorPeer$$$$_setCursor$$($component$$564$$, $line$$11$$, $column$$11$$) {
  var $editor$$15$$ = $component$$564$$.$getPeer$().$getEditorInstance$();
  if($editor$$15$$ != $JSCompiler_alias_NULL$$) {
    $line$$11$$ && 0 < $line$$11$$ && ($line$$11$$ -= 1);
    $column$$11$$ && 0 < $column$$11$$ && ($column$$11$$ -= 1);
    var $currentCursor$$1$$ = $editor$$15$$.getCursor();
    $currentCursor$$1$$.line == $line$$11$$ && $currentCursor$$1$$.ch == $column$$11$$ && (0 < $line$$11$$ ? $editor$$15$$.setCursor({line:$line$$11$$ - 1, ch:$column$$11$$}) : $editor$$15$$.setCursor({line:$line$$11$$ + 1, ch:$column$$11$$}));
    $editor$$15$$.setCursor({line:$line$$11$$, ch:$column$$11$$})
  }else {
    setTimeout(function() {
      $AdfDhtmlCodeEditorPeer$$.$_setCursor$($component$$564$$, $line$$11$$, $column$$11$$)
    }, 1E3)
  }
};
$AdfDhtmlCodeEditorPeer$$.$_saveHiddenCursorPosition$ = function $$AdfDhtmlCodeEditorPeer$$$$_saveHiddenCursorPosition$$($component$$565$$, $editor$$16$$) {
  var $agent$$204$$ = $AdfAgent$$.$AGENT$;
  if($component$$565$$) {
    var $clientId$$135_scrollPosition$$2_scrollPositionId$$1$$ = $component$$565$$.$getClientId$(), $clientId$$135_scrollPosition$$2_scrollPositionId$$1$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$135_scrollPosition$$2_scrollPositionId$$1$$, $AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_HIDDEN_SCROLLPOS_ID$), $clientId$$135_scrollPosition$$2_scrollPositionId$$1$$ = $agent$$204$$.getElementById($clientId$$135_scrollPosition$$2_scrollPositionId$$1$$), $startCursor$$ = $editor$$16$$.getCursor($JSCompiler_alias_TRUE$$).line + 
    "," + $editor$$16$$.getCursor($JSCompiler_alias_TRUE$$).ch, $endCursor$$ = $editor$$16$$.getCursor($JSCompiler_alias_FALSE$$).line + "," + $editor$$16$$.getCursor($JSCompiler_alias_FALSE$$).ch, $scrollTop$$15$$ = $editor$$16$$.getScrollerElement().scrollTop;
    $agent$$204$$.setAttribute($clientId$$135_scrollPosition$$2_scrollPositionId$$1$$, "value", $startCursor$$ + "," + $endCursor$$ + "," + $scrollTop$$15$$)
  }
};
$AdfDhtmlCodeEditorPeer$$.$_setLoaded$ = function $$AdfDhtmlCodeEditorPeer$$$$_setLoaded$$($component$$566$$, $refresh$$1$$) {
  var $agent$$205$$ = $AdfAgent$$.$AGENT$, $clientId$$136$$ = $component$$566$$.$getClientId$(), $peer$$87$$ = $component$$566$$.$getPeer$();
  0 == $agent$$205$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($clientId$$136$$, $AdfDhtmlCodeEditorPeer$$.$_CODE_EDITOR_CONTENT_INPUT_CONTAINER_ID$)).clientWidth ? setTimeout(function() {
    $AdfDhtmlCodeEditorPeer$$.$_setLoaded$($component$$566$$, $JSCompiler_alias_TRUE$$)
  }, 500) : setTimeout(function() {
    ($agent$$205$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ || $refresh$$1$$) && $peer$$87$$.$_editor$.refresh();
    $peer$$87$$.$_handleContextChanged$();
    $peer$$87$$.$_loaded$ = $JSCompiler_alias_TRUE$$;
    $AdfPage$$.$PAGE$.$unregisterLoadingComponent$($peer$$87$$.$getComponent$())
  }, 1E3)
};
$AdfDhtmlCodeEditorPeer$$.$_showPopup$ = function $$AdfDhtmlCodeEditorPeer$$$$_showPopup$$($component$$567$$, $popupId$$34$$) {
  $AdfPage$$.$PAGE$.$clearMessages$($component$$567$$.$getClientId$());
  var $popup$$14$$ = $AdfPage$$.$PAGE$.$findComponent$($popupId$$34$$), $hints$$63$$ = {};
  $hints$$63$$[AdfRichPopup.$HINT_LAUNCH_ID$] = $component$$567$$.$getClientId$();
  $popup$$14$$.show($hints$$63$$)
};
$AdfDhtmlCodeEditorPeer$$.$_waitForCSSResourcesLoad$ = function $$AdfDhtmlCodeEditorPeer$$$$_waitForCSSResourcesLoad$$($component$$568$$, $domElement$$109$$) {
  var $peer$$88$$ = $component$$568$$.$getPeer$();
  if($peer$$88$$) {
    var $isLoaded$$ = $JSCompiler_alias_TRUE$$, $i$$217$$;
    for($i$$217$$ in $peer$$88$$.$_loadedCss$) {
      $AdfDhtmlCodeEditorPeer$$.$_checkCSSResourceLoaded$($component$$568$$, $i$$217$$), $peer$$88$$.$_loadedCss$[$i$$217$$] == $JSCompiler_alias_FALSE$$ && ($isLoaded$$ = $JSCompiler_alias_FALSE$$)
    }
    $isLoaded$$ ? $AdfDhtmlCodeEditorPeer$$.$_initCodeMirror$($component$$568$$) : setTimeout(function() {
      $AdfDhtmlCodeEditorPeer$$.$_waitForCSSResourcesLoad$($component$$568$$, $domElement$$109$$)
    }, 2E3)
  }
};
