var $AdfDhtmlTableBasePeer$$ = $AdfRichUIPeer$$.$createPeerClass$($AdfRichUIPeer$$, "AdfDhtmlTableBasePeer", !1);
$goog$exportSymbol$$("AdfDhtmlTableBasePeer", $AdfDhtmlTableBasePeer$$);
$AdfDhtmlTableBasePeer$$.$InitSubclass$ = function $$AdfDhtmlTableBasePeer$$$$InitSubclass$$() {
  $AdfRichUIPeer$$.$addDomEventHandlers$(this, "scroll", "keydown", "mousemove");
  $AdfRichUIPeer$$.$addComponentEventHandlers$(this, $AdfUIInputEvent$$.$CLICK_EVENT_TYPE$, $AdfUIInputEvent$$.$MOUSE_DOWN_EVENT_TYPE$, $AdfUIInputEvent$$.$MOUSE_UP_EVENT_TYPE$, $AdfUIInputEvent$$.$KEY_DOWN_EVENT_TYPE$, $AdfUIInputEvent$$.$KEY_UP_EVENT_TYPE$, $AdfComponentEvent$$.$FOCUS_EVENT_TYPE$, $AdfComponentEvent$$.$BLUR_EVENT_TYPE$, $AdfUIInputEvent$$.$DOUBLE_CLICK_EVENT_TYPE$, $AdfComponentEvent$$.$CONTEXT_MENU_EVENT_TYPE$, $AdfValueChangeEvent$$.$VALUE_CHANGE_TYPE$);
  $AdfRichUIPeer$$.$addComponentPropertyChanges$(this, "selectedRowKeys", "disclosedRowKeys", "scrollTop", "scrollLeft", "activeRowKey");
  $AdfRichUIPeer$$.$addSuppressedPPRAttributes$(this, "first");
  $AdfRichUIPeer$$.$addSuppressedPPRAttributes$(this, "rows");
  $AdfRichUIPeer$$.$addSuppressedPPRAttributes$(this, "scrollTop");
  $AdfRichUIPeer$$.$addSuppressedPPRAttributes$(this, "scrollLeft");
  $AdfRichUIPeer$$.$addSuppressedPPRAttributes$(this, "scrollTopRowKey");
  $AdfRichUIPeer$$.$addSuppressedPPRAttributes$(this, "activeRowKey");
  this.$_SEL_UPDATE_ALL_SELECT$ = 0;
  this.$_SEL_UPDATE_ALL_UNSELECT$ = 1;
  this.$_SEL_UPDATE_ALL_UPDATE$ = 2;
  this.$AUTO_PPR_UPDATE_BLOCK$ = 0;
  this.$AUTO_PPR_INSERT_BEFORE_BLOCK$ = 1;
  this.$AUTO_PPR_INSERT_AFTER_BLOCK$ = 2;
  this.$AUTO_PPR_REMOVE_BLOCK$ = 3;
  this.$_COLUMN_FOOTER_FOCUS_TYPE$ = 5;
  this.$AUTO_PPR_FETCH_ID$ = -99;
  this.$SCROLL_SUCCEEDED$ = 0;
  this.$SCROLL_CANCELLED$ = 2;
  this.$MISSING_AFTER$ = 1;
  this.$MISSING_BEFORE$ = 2;
  this.$NO_BLOCKS$ = 4;
  this.$VIEWPORT_SATISFIED$ = 0;
  this.$NO_SCROLL$ = -1;
  this.$DW_SUB_ID$ = "dataW";
  this.$_CELL_TEXT_KEY$ = "_afrCTK";
  this.$_ROW_KEY$ = "_afrRK";
  this.$_ROW_HEADER$ = "_afrRH";
  this.$_LEAF_COLUMN$ = "_afrLeaf";
  this.$_ROOT_COLUMN$ = "_afrRoot";
  this.$_FILTER_COLUMN$ = "_afrFilterCol";
  this.$_PANEL_COLLECTION_ID$ = "_afrPCId";
  this.$_SELECT_ALL$ = "_afrSelAll";
  this.$_COL_COUNT$ = "_afrColCount";
  this.$_FILTERABLE$ = "_afrFilterable";
  this.$__SORT_INDICATOR$ = "afrSI";
  this.$_SORT_ASCENDING$ = "_afrSortAsc";
  this.$_SORT_DESCENDING$ = "_afrSortDesc";
  this.$_SORTED_TYPE$ = "_afrSorted";
  $AdfDhtmlTableBasePeer$$.$_REMAIN_READ_ONLY$ = "_afrRemainReadOnly";
  this.$_SORTED_ASCENDING$ = "1";
  this.$_SORTED_DESCENDING$ = "2";
  this.$_SUPPORTS_HOVER$ = "_afrHoverable";
  this.$SELECTALL_KEY_PROPERTY$ = "afrSelectAll";
  this.$_SELECTED_CLASS$ = "p_AFSelected";
  this.$_INACTIVE_CLASS$ = "p_AFInactive";
  this.$_DROP_TARGET_CLASS$ = "p_AFDropTarget";
  this.$_HIGHLIGHTED_CLASS$ = "p_AFHighlighted";
  this.$_FOCUSED_CLASS$ = "p_AFFocused";
  this.$_AUTOSCROLL_MARGIN$ = 40;
  this.$_HSCROLLER$ = 0;
  this.$_VSCROLLER$ = 1;
  this.$_SELECTION_MULTIPLE$ = "multiple";
  this.$_SELECTION_MULTIPLE_NOSELECTALL$ = "multipleNoSelectAll";
  this.$_SELECTION_NONE$ = "none";
  this.$_EDIT_MODE_CLICKTOEDIT$ = "clickToEdit";
  this.$_MAXIMUM_ROW_REVEAL$ = 8;
  this.$_SELECT_PAGE_UP$ = 1;
  this.$_SELECT_PAGE_DOWN$ = 2;
  this.$_SELECT_ARROW_UP$ = 3;
  this.$_SELECT_ARROW_DOWN$ = 4;
  this.$_FOCUS_RH_ARROW_UP$ = 5;
  this.$_FOCUS_RH_ARROW_DOWN$ = 6;
  this.$_FOCUS_ROW_ARROW_UP$ = 7;
  this.$_FOCUS_ROW_ARROW_DOWN$ = 8;
  this.$_ROW_HEADER_FOCUS_TYPE$ = 0;
  this.$_COLUMN_HEADER_FOCUS_TYPE$ = 1;
  this.$_TABLE_BODY_FOCUS_TYPE$ = 2;
  this.$_SELECT_ALL_FOCUS_TYPE$ = 3;
  this.$_FILTER_CELL_FOCUS_TYPE$ = 4;
  this.$_FETCH_MORE_CANVAS_SPACE$ = 25;
  this.$_INPUT_REGEXP$ = /^INPUT|SELECT|OPTION|BUTTON|^A\b|TEXTAREA/;
  this.$_TWINKLE_ON_STYLE_CLASS$ = "p_AFTwinkleOn";
  this.$_TWINKLE_OFF_STYLE_CLASS$ = "p_AFTwinkleOff";
  $AdfDhtmlTableBasePeer$$.$_TWINKLE_TIMER_ID_ATTR$ = "__afrTwinkleTimer";
  this.$_ICON_STYLE_EXPANDED$ = "af|table::disclosed-icon-style";
  this.$_ICON_STYLE_COLLAPSED$ = "af|table::undisclosed-icon-style";
  this.$_ICON_EXPANDED$ = "af|table::disclosed-icon";
  this.$_ICON_COLLAPSED$ = "af|table::undisclosed-icon";
  this.$_EXPANDED_NODE_KEY$ = "af_table.TIP_EXPANDED_NODE";
  this.$_COLLAPSED_NODE_KEY$ = "af_table.TIP_COLLAPSED_NODE";
  this.$_DETAIL_COLUMN_MARKER$ = "_afrDetCol";
  this.$_DETAIL_ROW_MARKER$ = "_afrDetRow";
  this.$_HAS_DETAIL_MARKER$ = "_hasDetail";
  this.$NEEDS_REFRESH_ATTRIBUTE$ = "_afrNdsRfr";
  this.$UNDO_FETCH_ATTRIBUTE$ = "_afrUndFch";
  this.$NO_RESIZE_MARKER$ = "_noRsz";
  this.$_AUTO_HEIGHT_ROWS$ = "_afrAutoHR";
  this.$_MAX_ROWHEADER_MSGTYPE_EXPANDO$ = "_afrMRMT";
  this.$_CSS_HEIGHT_LIMIT$ = 17E6;
  this.$_NAVBAR_FIRST$ = "nb_fr";
  this.$_NAVBAR_PREVIOUS$ = "nb_pv";
  this.$_NAVBAR_NEXT$ = "nb_nx";
  this.$_NAVBAR_LAST$ = "nb_ls";
  this.$_NAVBAR_PAGE$ = "nb_pg";
  this.$_NAVBAR_PAGE_CNT$ = "nb_cnt_pg";
  this.$_NAVBAR_PAGE_INPUT$ = "nb_in_pg";
  this.$_NAVBAR_RANGE_TEXT$ = "nb_rng";
  this.$RERENDER_SELF$ = "RERENDER_SELF";
  this.$RERENDER_CELL$ = "RERENDER_CELL";
  this.$RERENDER_ROW$ = "RERENDER_ROW";
  this.$RERENDER_CONTAINER_CHILDREN$ = "RERENDER_CONTAINER_CHILDREN";
  this.$RERENDER_CONTAINER$ = "RERENDER_CONTAINER";
  this.$_RERENDER_PRIORITY$ = {$RERENDER_SELF$:0, $RERENDER_CELL$:1, $RERENDER_ROW$:2, $RERENDER_CONTAINER_CHILDREN$:3, $RERENDER_CONTAINER$:4};
  this.$_DEFAULT_MAX_CACHED_ROWS_FOR_TOUCH$ = 300;
  this.$_MAX_CACHED_ROWS_FOR_TOUCH$ = "_afrMaxTouchRows";
  this.$_DATAWRAPPER$ = "dbw";
  this.$_SCROLLBAR_BEHAVIOR$ = "_afrScrollBarBehavior";
  this.$_SCROLLBAR_BEHAVIOR_AUTOHIDE$ = "autohiding-scrollbar";
  this.$_SCROLLBAR_AUTOHIDE_DATABODY_WRAPPER_CLASS$ = "af|table::data-body-wrapper-autohiding-scrollbar";
  this.$_SCROLLBAR_AUTOHIDE_DATABODY_H_LINES_CLASS$ = "af|table::data-body-H-lines-autohiding-scrollbar";
  this.$_SCROLLBAR_HEIGHT_TOLERANCE$ = 3;
  this.$_TABLE_H_LINES_CLASS$ = "af|table::data-table-H-lines";
  this.$_TABLE_VH_LINES_CLASS$ = "af|table::data-table-VH-lines";
  this.$_IMPLICIT_LOAD_MORE$ = "_afrImpldm";
  this.$_LOAD_MORE_TOP_DIV$ = "ldmrtp";
  this.$_LOAD_MORE_TOP_LINK$ = "ldmrtplnk";
  this.$_LOAD_MORE_BOTTOM_DIV$ = "ldmrbttm";
  this.$_LOAD_MORE_BOTTOM_LINK$ = "ldmrbttmlnk";
  this.$_LOAD_MORE_RNG_TOP_TEXT$ = "ldmrrngtptxt";
  this.$_LOAD_MORE_RNG_BOTTOM_TEXT$ = "ldmrrngbttmtxt";
  this.$_SCROLLER_ANIMATION_CLASS$ = "af|table::scroll-container";
  this.$_HIDDEN_WIDTH_DOM_WHEN_STRETCHED_ID$ = "_afrHwdwsId";
};
$goog$exportSymbol$$("AdfDhtmlTableBasePeer.InitSubclass", $AdfDhtmlTableBasePeer$$.$InitSubclass$);
$AdfDhtmlTableBasePeer$$.prototype.$InitDomElement$ = function $$AdfDhtmlTableBasePeer$$$$$InitDomElement$$($component$$2164$$, $domElement$$540$$) {
  var $page$$204_scrollPolicy$$ = $AdfPage$$.$PAGE$, $agent$$598$$ = $AdfAgent$$.$AGENT$;
  $AdfDhtmlTableBasePeer$$.$superclass$.$InitDomElement$.call(this, $component$$2164$$, $domElement$$540$$);
  $AdfRichUIPeer$$.$addEventHandlerToDomInstance$($AdfDhtmlTableBasePeer$$, $domElement$$540$$, "mousemove");
  $AdfRichUIPeer$$.$addEventHandlerToDomInstance$($AdfDhtmlTableBasePeer$$, $domElement$$540$$, "keydown");
  this.$_autoHeightRows$ = $agent$$598$$.$getIntAttribute$($domElement$$540$$, $AdfDhtmlTableBasePeer$$.$_AUTO_HEIGHT_ROWS$, 0);
  var $columnStretching_dataBody$$62$$ = this.$GetDataBody$($domElement$$540$$);
  this.$_colCount$ = $columnStretching_dataBody$$62$$ ? $agent$$598$$.$getIntAttribute$($columnStretching_dataBody$$62$$, $AdfDhtmlTableBasePeer$$.$_COL_COUNT$, 0) : 0;
  this.$_colSelEventSelectedColIds$ = {};
  this.$_colSelEventUnselectedColIds$ = {};
  this.$_supportsFocusRowNavigation$ = this.$SupportsFocusRowNavigation$($component$$2164$$);
  this.$_contextMenuSelect$ = $component$$2164$$.getContextMenuSelect();
  $component$$2164$$.getColumnResizing && "enabled" != $component$$2164$$.getColumnResizing() || (this.$_colResizeDragCallback$ = this.$createCallback$(this.$_handleColResizeDrag$), this.$_colResizeDropCallback$ = this.$createCallback$(this.$_handleColResizeDrop$));
  $component$$2164$$.getColumnStretching && (this.$_columnStretching$ = $columnStretching_dataBody$$62$$ = $component$$2164$$.getColumnStretching(), "blank" == $columnStretching_dataBody$$62$$ ? this.$_stretchedColumnId$ = "_afrBlankColumn" : 0 == $columnStretching_dataBody$$62$$.indexOf("column:") && (this.$_stretchedColumnId$ = $columnStretching_dataBody$$62$$.substring(7)));
  this.$_editableTableReadOnlyMode$ = !1;
  this.$_hoverHighlightRow$ = $JSCompiler_StaticMethods__isRowSelectionEnabled$$(this, $component$$2164$$) && "false" != $page$$204_scrollPolicy$$.$getLookAndFeel$().$getSkinProperty$("af|table-tr-hover-highlight-row");
  this.$_singleSortIcon$ = "true" == $page$$204_scrollPolicy$$.$getLookAndFeel$().$getSkinProperty$("af|table-tr-single-sort-icon");
  this.$_activeDataCount$ = -1;
  this.$_fetchId$ = 0;
  this.$_lastColWidthOverride$ = this.$_unavailableRowIndex$ = -1;
  this.$_associatedId$ = $component$$2164$$.$getProperty$("_afrMasterId");
  null == this.$_associatedId$ && (this.$_associatedId$ = $component$$2164$$.$getProperty$("_afrSlaveId"));
  this.$_focusManager$ = {};
  this.$_streamingDisabled$ = $page$$204_scrollPolicy$$.$_streamingDisabled$;
  this.$_isTouch$ = $agent$$598$$.$isTouchFirstDevice$();
  this.$_maxCachedRowsForTouch$ = null != $component$$2164$$.$getProperty$($AdfDhtmlTableBasePeer$$.$_MAX_CACHED_ROWS_FOR_TOUCH$) ? $component$$2164$$.$getProperty$($AdfDhtmlTableBasePeer$$.$_MAX_CACHED_ROWS_FOR_TOUCH$) : $AdfDhtmlTableBasePeer$$.$_DEFAULT_MAX_CACHED_ROWS_FOR_TOUCH$;
  $agent$$598$$.$getOS$() == $AdfAgent$$.$MAC_OS$ ? this.$_scrollbarBehavior$ = null : this.$_scrollbarBehavior$ = $component$$2164$$.$getProperty$($AdfDhtmlTableBasePeer$$.$_SCROLLBAR_BEHAVIOR$);
  this.$_hShiftLoadMoreDataBody$ = this.$_hShiftDataBody$ = "0px";
  this.$_insertDeleteAnimationInEffect$ = !1;
  $page$$204_scrollPolicy$$ = $component$$2164$$.$getProperty$("scrollPolicy");
  "loadMore" == $page$$204_scrollPolicy$$ ? this.$_isLoadMore$ = !0 : "scrollPrefetch" == $page$$204_scrollPolicy$$ && (this.$_isScrollPrefetch$ = !0);
  if (this.$_isImplicitLoadMore$ = $component$$2164$$.$getProperty$($AdfDhtmlTableBasePeer$$.$_IMPLICIT_LOAD_MORE$)) {
    this.$_isLoadMore$ = !0;
  }
  this.$_disableRowMouseDownCellFocus$ = $component$$2164$$.$getProperty$("_disableRowMouseDownCellFocus");
  this.$_isSyncRows$ = $component$$2164$$.$getProperty$("_afrSyncRows");
  this.$_twinkledCells$ = [];
  this.$_twinkledCellAnnouncements$ = "";
  this.$_avoidSettingFocusOnColumnHeader$ = !1;
  $AdfPage$$.$PAGE$.$__registerDescendantResizeNotifyComponent$($component$$2164$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.InitDomElement", {$InitDomElement$:$AdfDhtmlTableBasePeer$$.prototype.$InitDomElement$});
$AdfDhtmlTableBasePeer$$.prototype.$isDragAvailable$ = function $$AdfDhtmlTableBasePeer$$$$$isDragAvailable$$($isTargetTextOnlyNode_target$$189$$) {
  $AdfAssert$$.$assertDomElement$($isTargetTextOnlyNode_target$$189$$);
  if ($isTargetTextOnlyNode_target$$189$$) {
    var $isTargetCellEditable$$1$$ = this.$_isTargetCellEditable$($isTargetTextOnlyNode_target$$189$$), $isTargetRowHeader$$ = null != $JSCompiler_StaticMethods__getTargetRowHeader$$(this, $isTargetTextOnlyNode_target$$189$$);
    $isTargetTextOnlyNode_target$$189$$ = "SPAN" == $isTargetTextOnlyNode_target$$189$$.tagName && "on" == $isTargetTextOnlyNode_target$$189$$.getAttribute($AdfDhtmlTableBasePeer$$.$_CELL_TEXT_KEY$) ? !0 : !1;
    if ($isTargetRowHeader$$ || $isTargetCellEditable$$1$$ || $isTargetTextOnlyNode_target$$189$$) {
      return !1;
    }
  }
  return !0;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.isDragAvailable", {$isDragAvailable$:$AdfDhtmlTableBasePeer$$.prototype.$isDragAvailable$});
$AdfDhtmlTableBasePeer$$.prototype.$TruncateClientId$ = function $$AdfDhtmlTableBasePeer$$$$$TruncateClientId$$($component$$2165_iteratorIndex$$2_tableIdClientId$$, $descendantComponent$$5_ids$$17_iteratorId$$2$$, $childClientId$$15$$, $skipArray$$6$$) {
  $descendantComponent$$5_ids$$17_iteratorId$$2$$ = $childClientId$$15$$.split(":");
  $component$$2165_iteratorIndex$$2_tableIdClientId$$ = $component$$2165_iteratorIndex$$2_tableIdClientId$$.$getClientId$();
  $component$$2165_iteratorIndex$$2_tableIdClientId$$ = $AdfStrings$$.count($component$$2165_iteratorIndex$$2_tableIdClientId$$, ":") + 1;
  ($descendantComponent$$5_ids$$17_iteratorId$$2$$ = $descendantComponent$$5_ids$$17_iteratorId$$2$$[$component$$2165_iteratorIndex$$2_tableIdClientId$$]) && (isNaN($descendantComponent$$5_ids$$17_iteratorId$$2$$) || $skipArray$$6$$.push($component$$2165_iteratorIndex$$2_tableIdClientId$$));
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.TruncateClientId", {$TruncateClientId$:$AdfDhtmlTableBasePeer$$.prototype.$TruncateClientId$});
$AdfDhtmlTableBasePeer$$.prototype.$ComponentRemoved$ = function $$AdfDhtmlTableBasePeer$$$$$ComponentRemoved$$($component$$2166$$) {
  this.$_touchMoveManager$ && this.$_touchMoveManager$.unregister();
  if (this.$_handleTouchEndCallback$) {
    var $agent$$599$$ = $AdfAgent$$.$AGENT$, $colHead_dataBody$$63$$ = this.$GetDataBody$();
    $colHead_dataBody$$63$$ && $agent$$599$$.$removeBubbleEventListener$($colHead_dataBody$$63$$, "touchend", this.$_handleTouchEndCallback$);
    ($colHead_dataBody$$63$$ = this.$__getColumnHeader$()) && $agent$$599$$.$removeBubbleEventListener$($colHead_dataBody$$63$$, "touchend", this.$_handleTouchEndCallback$);
  }
  $AdfPage$$.$PAGE$.$__unregisterDescendantResizeNotifyComponent$($component$$2166$$);
  $AdfDhtmlTableBasePeer$$.$superclass$.$ComponentRemoved$.call(this, $component$$2166$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ComponentRemoved", {$ComponentRemoved$:$AdfDhtmlTableBasePeer$$.prototype.$ComponentRemoved$});
$AdfDhtmlTableBasePeer$$.prototype.$needsChildVisibilityChanges$ = function $$AdfDhtmlTableBasePeer$$$$$needsChildVisibilityChanges$$() {
  return !0;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.needsChildVisibilityChanges", {$needsChildVisibilityChanges$:$AdfDhtmlTableBasePeer$$.prototype.$needsChildVisibilityChanges$});
$AdfDhtmlTableBasePeer$$.prototype.$ChildVisibilityChanged$ = function $$AdfDhtmlTableBasePeer$$$$$ChildVisibilityChanged$$() {
  $AdfPage$$.$PAGE$.$addPartialTargets$(this.$getComponent$());
  return !0;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ChildVisibilityChanged", {$ChildVisibilityChanged$:$AdfDhtmlTableBasePeer$$.prototype.$ChildVisibilityChanged$});
$AdfDhtmlTableBasePeer$$.prototype.$SupportsFocusRowNavigation$ = function $$AdfDhtmlTableBasePeer$$$$$SupportsFocusRowNavigation$$() {
  return !0;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.SupportsFocusRowNavigation", {$SupportsFocusRowNavigation$:$AdfDhtmlTableBasePeer$$.prototype.$SupportsFocusRowNavigation$});
$AdfDhtmlTableBasePeer$$.prototype.$AllowCellNavigation$ = function $$AdfDhtmlTableBasePeer$$$$$AllowCellNavigation$$() {
  return 0 < this.$getDomElement$().id.indexOf("_afrDropDownContent") ? !1 : !0;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.AllowCellNavigation", {$AllowCellNavigation$:$AdfDhtmlTableBasePeer$$.prototype.$AllowCellNavigation$});
$AdfDhtmlTableBasePeer$$.prototype.$needsResizeNotify$ = function $$AdfDhtmlTableBasePeer$$$$$needsResizeNotify$$() {
  return !0;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.needsResizeNotify", {$needsResizeNotify$:$AdfDhtmlTableBasePeer$$.prototype.$needsResizeNotify$});
$AdfDhtmlTableBasePeer$$.prototype.$GetPanelCollectionPeer$ = function $$AdfDhtmlTableBasePeer$$$$$GetPanelCollectionPeer$$() {
  if (!this.$_pcPeer$) {
    var $pcComp_pcId$$ = null, $pcComp_pcId$$ = this.$getDomElement$().getAttribute($AdfDhtmlTableBasePeer$$.$_PANEL_COLLECTION_ID$);
    null != $pcComp_pcId$$ && ($pcComp_pcId$$ = $AdfPage$$.$PAGE$.$findComponent$($pcComp_pcId$$)) && (this.$_pcPeer$ = $pcComp_pcId$$.$getPeer$());
  }
  return this.$_pcPeer$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetPanelCollectionPeer", {$GetPanelCollectionPeer$:$AdfDhtmlTableBasePeer$$.prototype.$GetPanelCollectionPeer$});
$AdfDhtmlTableBasePeer$$.prototype.$GetPanelCollectionComponent$ = function $$AdfDhtmlTableBasePeer$$$$$GetPanelCollectionComponent$$() {
  if (!this.$_pcComponent$) {
    var $pcId$$1$$ = this.$getDomElement$().getAttribute($AdfDhtmlTableBasePeer$$.$_PANEL_COLLECTION_ID$);
    null != $pcId$$1$$ && (this.$_pcComponent$ = $AdfPage$$.$PAGE$.$findComponent$($pcId$$1$$));
  }
  return this.$_pcComponent$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetPanelCollectionComponent", {$GetPanelCollectionComponent$:$AdfDhtmlTableBasePeer$$.prototype.$GetPanelCollectionComponent$});
$AdfDhtmlTableBasePeer$$.prototype.$_allRowsAvailableOnClient$ = function $$AdfDhtmlTableBasePeer$$$$$_allRowsAvailableOnClient$$($blockList$$1$$, $numBlocks$$) {
  var $firstBlock$$1_rowsAvailable$$ = !1;
  if (0 < $numBlocks$$) {
    var $firstBlock$$1_rowsAvailable$$ = $blockList$$1$$[0], $blockRowCount$$1_lastBlock$$ = $blockList$$1$$[$numBlocks$$ - 1], $blockRowCount$$1_lastBlock$$ = $blockRowCount$$1_lastBlock$$.$startRow$ + $blockRowCount$$1_lastBlock$$.$numRows$, $rowCount$$18$$ = this.$GetRowCount$(), $firstBlock$$1_rowsAvailable$$ = 0 < $rowCount$$18$$ && 0 == $firstBlock$$1_rowsAvailable$$.$startRow$ && $blockRowCount$$1_lastBlock$$ == $rowCount$$18$$
  }
  return $firstBlock$$1_rowsAvailable$$;
};
function $JSCompiler_StaticMethods__updateScrollDivHeight$$($JSCompiler_StaticMethods__updateScrollDivHeight$self$$, $dataBody$$64$$) {
  if ($dataBody$$64$$) {
    var $blockList$$2_newBlockHeight$$ = $dataBody$$64$$.childNodes, $numBlocks$$1$$ = $blockList$$2_newBlockHeight$$.length;
    1 === $numBlocks$$1$$ && $JSCompiler_StaticMethods__updateScrollDivHeight$self$$.$_allRowsAvailableOnClient$($blockList$$2_newBlockHeight$$, $numBlocks$$1$$) && ($blockList$$2_newBlockHeight$$ = $blockList$$2_newBlockHeight$$[0].offsetHeight, $blockList$$2_newBlockHeight$$ > $JSCompiler_StaticMethods__updateScrollDivHeight$self$$.$_canvasHeight$ && ($JSCompiler_StaticMethods__updateScrollDivHeight$self$$.$_canvasHeight$ = $blockList$$2_newBlockHeight$$, $JSCompiler_StaticMethods__setFakeCanvasHeight$$($JSCompiler_StaticMethods__updateScrollDivHeight$self$$, 
    $blockList$$2_newBlockHeight$$)));
  }
}
$AdfDhtmlTableBasePeer$$.$_isInsideDialog$ = function $$AdfDhtmlTableBasePeer$$$$_isInsideDialog$$($component$$2169$$) {
  return $component$$2169$$ ? $component$$2169$$ instanceof AdfRichDialog ? !0 : $AdfDhtmlTableBasePeer$$.$_isInsideDialog$($component$$2169$$.getParent()) : !1;
};
function $JSCompiler_StaticMethods__isStretchedToContentInDialog$$($JSCompiler_StaticMethods__isStretchedToContentInDialog$self_columnHeaderDiv$$, $component$$2170_horizontalScrollWidth$$, $rootElement$$157$$, $dataBody$$65$$) {
  if ($dataBody$$65$$ && (void 0 === $JSCompiler_StaticMethods__isStretchedToContentInDialog$self_columnHeaderDiv$$.$_isInsideDialog$ && window.AdfRichDialog && ($JSCompiler_StaticMethods__isStretchedToContentInDialog$self_columnHeaderDiv$$.$_isInsideDialog$ = $AdfDhtmlTableBasePeer$$.$_isInsideDialog$($component$$2170_horizontalScrollWidth$$)), $JSCompiler_StaticMethods__isStretchedToContentInDialog$self_columnHeaderDiv$$.$_isInsideDialog$)) {
    $component$$2170_horizontalScrollWidth$$ = $JSCompiler_StaticMethods__getScrollWidth$$($JSCompiler_StaticMethods__isStretchedToContentInDialog$self_columnHeaderDiv$$);
    if (void 0 === $component$$2170_horizontalScrollWidth$$) {
      return $rootElement$$157$$.clientWidth >= $rootElement$$157$$.scrollWidth;
    }
    $JSCompiler_StaticMethods__isStretchedToContentInDialog$self_columnHeaderDiv$$ = $JSCompiler_StaticMethods__isStretchedToContentInDialog$self_columnHeaderDiv$$.$__getColumnHeader$();
    var $columnHeaderWidth$$;
    $JSCompiler_StaticMethods__isStretchedToContentInDialog$self_columnHeaderDiv$$ && ($columnHeaderWidth$$ = $JSCompiler_StaticMethods__isStretchedToContentInDialog$self_columnHeaderDiv$$.offsetWidth);
    return Math.max($columnHeaderWidth$$, $dataBody$$65$$.offsetWidth) >= $component$$2170_horizontalScrollWidth$$;
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$ResizeNotify$ = function $$AdfDhtmlTableBasePeer$$$$$ResizeNotify$$($oldWidth$$36$$, $oldHeight$$33$$, $newWidth$$60$$, $newHeight$$44$$) {
  if (this.$BusyAnimating$()) {
    var $peer$$175$$ = this;
    this.$delayedResizeNotify$ = function $this$$delayedResizeNotify$$() {
      $peer$$175$$.$ResizeNotify$($oldWidth$$36$$, $oldHeight$$33$$, $newWidth$$60$$, $newHeight$$44$$);
    };
  } else {
    delete this.$_cachedFirstVisibleRowKeyAndRow$;
    var $agent$$600_cf_chWidth_hwdwsNode_i$$559_scrollTop$$27$$ = $AdfAgent$$.$AGENT$, $block$$18_component$$2171_root$$23_scrollLeft$$19_statusText$$3$$ = this.$getComponent$(), $clientId$$439$$ = $block$$18_component$$2171_root$$23_scrollLeft$$19_statusText$$3$$.$getClientId$(), $ch_dataBody$$66_isEmpty_nodes$$25_tableElement$$7$$ = this.$GetDataBody$();
    if ($agent$$600_cf_chWidth_hwdwsNode_i$$559_scrollTop$$27$$ = $agent$$600_cf_chWidth_hwdwsNode_i$$559_scrollTop$$27$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($clientId$$439$$, $AdfDhtmlTableBasePeer$$.$_HIDDEN_WIDTH_DOM_WHEN_STRETCHED_ID$))) {
      if ($oldHeight$$33$$ == $newHeight$$44$$ && $JSCompiler_StaticMethods__isStretchedToContentInDialog$$(this, $block$$18_component$$2171_root$$23_scrollLeft$$19_statusText$$3$$, this.$getDomElement$(), $ch_dataBody$$66_isEmpty_nodes$$25_tableElement$$7$$)) {
        return;
      }
      $agent$$600_cf_chWidth_hwdwsNode_i$$559_scrollTop$$27$$.style.width = $newWidth$$60$$ + "px";
    }
    if (this.$_virtInitialized$) {
      $agent$$600_cf_chWidth_hwdwsNode_i$$559_scrollTop$$27$$ = $AdfAgent$$.$AGENT$, this.$isHeightAutoSized$() ? this.$AdjustAutoHeight$() : ($JSCompiler_StaticMethods__updateScrollDivHeight$$(this, $ch_dataBody$$66_isEmpty_nodes$$25_tableElement$$7$$), $JSCompiler_StaticMethods__setScrollerHeight$$(this, $newHeight$$44$$, this.$_cachedCHHeight$, this.$_cachedCFHeight$, this.$_cachedNBHeight$)), $JSCompiler_StaticMethods__setScrollerWidth$$(this, $newWidth$$60$$, this.$_frozenWidth$), this.$SizeDataBody$($ch_dataBody$$66_isEmpty_nodes$$25_tableElement$$7$$, 
      $newWidth$$60$$, $newHeight$$44$$), $block$$18_component$$2171_root$$23_scrollLeft$$19_statusText$$3$$ = this.$__getScrollLeft$(), $agent$$600_cf_chWidth_hwdwsNode_i$$559_scrollTop$$27$$ = $JSCompiler_StaticMethods__getScrollTop$$(this), this.$_currentScrollTop$ == $agent$$600_cf_chWidth_hwdwsNode_i$$559_scrollTop$$27$$ && this.$_currentScrollLeft$ == $block$$18_component$$2171_root$$23_scrollLeft$$19_statusText$$3$$ || this.$scrollToPos$(this.$_currentScrollLeft$, this.$_currentScrollTop$), 
      $JSCompiler_StaticMethods__stretchTheColumns$$(this), $JSCompiler_StaticMethods__syncDataBodyHeights$$(this), !this.$_isPaged$ && !this.$_isLoadMore$ && -1 == this.$_rowCount$ && this.$_canvasHeight$ < $newHeight$$44$$ - this.$_cachedCHHeight$ - this.$_cachedCFHeight$ && (this.$_canvasHeight$ = $newHeight$$44$$ - this.$_cachedCHHeight$ - this.$_cachedCFHeight$ + $AdfDhtmlTableBasePeer$$.$_FETCH_MORE_CANVAS_SPACE$, $JSCompiler_StaticMethods__setFakeCanvasHeight$$(this, this.$_canvasHeight$)), 
      this.$_fillViewPort$($ch_dataBody$$66_isEmpty_nodes$$25_tableElement$$7$$, $ch_dataBody$$66_isEmpty_nodes$$25_tableElement$$7$$.offsetHeight, !1);
    } else {
      if (this.$_isImmediateContentDelivery$(this.$getComponent$()) || this.$getComponent$().$getProperty$("_afrDataInline")) {
        $block$$18_component$$2171_root$$23_scrollLeft$$19_statusText$$3$$ = null;
        if ($ch_dataBody$$66_isEmpty_nodes$$25_tableElement$$7$$) {
          for (this.$_unavailableRowIndex$ = this.$_getUnavailableRowIndex$($ch_dataBody$$66_isEmpty_nodes$$25_tableElement$$7$$), $ch_dataBody$$66_isEmpty_nodes$$25_tableElement$$7$$ = $ch_dataBody$$66_isEmpty_nodes$$25_tableElement$$7$$.childNodes, $agent$$600_cf_chWidth_hwdwsNode_i$$559_scrollTop$$27$$ = $ch_dataBody$$66_isEmpty_nodes$$25_tableElement$$7$$.length - 1;0 <= $agent$$600_cf_chWidth_hwdwsNode_i$$559_scrollTop$$27$$;$agent$$600_cf_chWidth_hwdwsNode_i$$559_scrollTop$$27$$--) {
            if ("TABLE" == $ch_dataBody$$66_isEmpty_nodes$$25_tableElement$$7$$[$agent$$600_cf_chWidth_hwdwsNode_i$$559_scrollTop$$27$$].tagName) {
              $block$$18_component$$2171_root$$23_scrollLeft$$19_statusText$$3$$ = $ch_dataBody$$66_isEmpty_nodes$$25_tableElement$$7$$[$agent$$600_cf_chWidth_hwdwsNode_i$$559_scrollTop$$27$$];
              break;
            }
          }
        }
        $JSCompiler_StaticMethods__fixOuterHeight$$(this);
        $JSCompiler_StaticMethods__initColumnHeader$$(this);
        $JSCompiler_StaticMethods__initColumnFooter$$(this);
        $JSCompiler_StaticMethods__initNavBar$$(this);
        $JSCompiler_StaticMethods__initLoadMore$$(this);
        null != $block$$18_component$$2171_root$$23_scrollLeft$$19_statusText$$3$$ && 0 < $block$$18_component$$2171_root$$23_scrollLeft$$19_statusText$$3$$.rows.length ? (this.$_initVirtualization$($block$$18_component$$2171_root$$23_scrollLeft$$19_statusText$$3$$, !0), this.$_processClickToEditRequestTimerId$ = $AdfPage$$.$PAGE$.$scheduleTimer$(this, this.$_processClickToEditRequest$, !1, 10)) : (this.$IsEmpty$ = !0, this.$getDomElement$().style.overflow = "auto", this.$AdjustAutoHeight$(), $JSCompiler_StaticMethods__updatePCState$$(this));
        if (this.$IsEmpty$) {
          if ($ch_dataBody$$66_isEmpty_nodes$$25_tableElement$$7$$ = this.$__getColumnHeader$()) {
            $block$$18_component$$2171_root$$23_scrollLeft$$19_statusText$$3$$ = this.$getDomElement$(), $ch_dataBody$$66_isEmpty_nodes$$25_tableElement$$7$$.style.border = "0px", $agent$$600_cf_chWidth_hwdwsNode_i$$559_scrollTop$$27$$ = $ch_dataBody$$66_isEmpty_nodes$$25_tableElement$$7$$.offsetWidth, $agent$$600_cf_chWidth_hwdwsNode_i$$559_scrollTop$$27$$ <= $block$$18_component$$2171_root$$23_scrollLeft$$19_statusText$$3$$.clientWidth && ($block$$18_component$$2171_root$$23_scrollLeft$$19_statusText$$3$$.style.overflow = 
            "hidden");
          }
          if ($agent$$600_cf_chWidth_hwdwsNode_i$$559_scrollTop$$27$$ = $JSCompiler_StaticMethods__getColumnFooter$$(this)) {
            $block$$18_component$$2171_root$$23_scrollLeft$$19_statusText$$3$$ = this.$getDomElement$(), $agent$$600_cf_chWidth_hwdwsNode_i$$559_scrollTop$$27$$.style.border = "0px", $agent$$600_cf_chWidth_hwdwsNode_i$$559_scrollTop$$27$$.offsetWidth <= $block$$18_component$$2171_root$$23_scrollLeft$$19_statusText$$3$$.clientWidth && ($block$$18_component$$2171_root$$23_scrollLeft$$19_statusText$$3$$.style.overflow = "hidden");
          }
          ($ch_dataBody$$66_isEmpty_nodes$$25_tableElement$$7$$ || $agent$$600_cf_chWidth_hwdwsNode_i$$559_scrollTop$$27$$) && this.$AdjustAutoHeight$();
        }
        $JSCompiler_StaticMethods__stretchTheColumns$$(this);
        $JSCompiler_StaticMethods__checkLoadMore$$(this);
      } else {
        if (this.$_firstBlockRequested$) {
          !this.$_headerless$ && this.$IsEmpty$ && $JSCompiler_StaticMethods__stretchTheColumns$$(this), this.$IsEmpty$ && 0 < this.$_autoHeightRows$ && (!$JSCompiler_StaticMethods__hasSingleScroller$$(this) || this.$_isPaged$ || this.$_isLoadMore$) && this.$AdjustAutoHeight$();
        } else {
          if ($agent$$600_cf_chWidth_hwdwsNode_i$$559_scrollTop$$27$$ = $AdfAgent$$.$getAgent$(), $ch_dataBody$$66_isEmpty_nodes$$25_tableElement$$7$$ = this.$getDomElement$(), this.$IsEmpty$ = $ch_dataBody$$66_isEmpty_nodes$$25_tableElement$$7$$ = $agent$$600_cf_chWidth_hwdwsNode_i$$559_scrollTop$$27$$.getAttribute($ch_dataBody$$66_isEmpty_nodes$$25_tableElement$$7$$, "_afrEmpty", !1), $ch_dataBody$$66_isEmpty_nodes$$25_tableElement$$7$$ || (this.$_firstBlockRequested$ = !0, $block$$18_component$$2171_root$$23_scrollLeft$$19_statusText$$3$$ = 
          this.$getComponent$(), !this.$_streamingDisabled$ && $AdfPage$$.$PAGE$.$isStreamingRequestPending$($block$$18_component$$2171_root$$23_scrollLeft$$19_statusText$$3$$.$getClientId$()) || this.$_queueFetchEvent$(!0, $AdfTableDataFetchEvent$$.$INITIAL_SUBTYPE$, -1), $AdfDhtmlTableBasePeer$$.$SetCursor$(this.$GetDataBody$(), "wait")), $JSCompiler_StaticMethods__initColumnHeader$$(this), $JSCompiler_StaticMethods__initColumnFooter$$(this), $JSCompiler_StaticMethods__initNavBar$$(this), $JSCompiler_StaticMethods__initLoadMore$$(this), 
          $ch_dataBody$$66_isEmpty_nodes$$25_tableElement$$7$$ || ($block$$18_component$$2171_root$$23_scrollLeft$$19_statusText$$3$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$().$getTranslatedString$("af_table.LABEL_FETCHING"), this.$DisplayStatus$($block$$18_component$$2171_root$$23_scrollLeft$$19_statusText$$3$$, !0)), $ch_dataBody$$66_isEmpty_nodes$$25_tableElement$$7$$) {
            this.$getDomElement$().style.overflow = "auto";
            $JSCompiler_StaticMethods__stretchTheColumns$$(this);
            if ($ch_dataBody$$66_isEmpty_nodes$$25_tableElement$$7$$ = this.$__getColumnHeader$()) {
              $block$$18_component$$2171_root$$23_scrollLeft$$19_statusText$$3$$ = this.$getDomElement$(), $ch_dataBody$$66_isEmpty_nodes$$25_tableElement$$7$$.style.border = "0px", $agent$$600_cf_chWidth_hwdwsNode_i$$559_scrollTop$$27$$ = $ch_dataBody$$66_isEmpty_nodes$$25_tableElement$$7$$.offsetWidth, $agent$$600_cf_chWidth_hwdwsNode_i$$559_scrollTop$$27$$ <= $block$$18_component$$2171_root$$23_scrollLeft$$19_statusText$$3$$.clientWidth && ($block$$18_component$$2171_root$$23_scrollLeft$$19_statusText$$3$$.style.overflow = 
              "hidden");
            }
            $JSCompiler_StaticMethods__updatePCState$$(this);
          }
        }
      }
    }
    this.$_hasNavBar$ && $JSCompiler_StaticMethods__resizeNavBar$$(this, $newWidth$$60$$);
    this.$_anchorRowKey$ || (this.$_anchorRowKey$ = this.$GetLastRowKey$());
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ResizeNotify", {$ResizeNotify$:$AdfDhtmlTableBasePeer$$.prototype.$ResizeNotify$});
function $JSCompiler_StaticMethods__initColumnHeader$$($JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$) {
  var $agent$$601_firstFrozen_frozen$$ = $AdfAgent$$.$getAgent$(), $colHeader_lastFrozen$$1$$ = $agent$$601_firstFrozen_frozen$$.$getIntAttribute$($JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$.$getDomElement$(), "_lastFrozen", -1), $agent$$601_firstFrozen_frozen$$ = $agent$$601_firstFrozen_frozen$$.$getIntAttribute$($JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$.$getDomElement$(), "_firstFrozen", -1);
  $JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$.$_lastFrozen$ = $colHeader_lastFrozen$$1$$;
  $JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$.$_firstFrozen$ = $agent$$601_firstFrozen_frozen$$;
  if ($colHeader_lastFrozen$$1$$ = $JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$.$__getColumnHeader$()) {
    if (0 < $JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$.$_autoHeightRows$ && $JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$.$_columnHeaderUnwrapped$) {
      var $frozenWidth_table$$29$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($colHeader_lastFrozen$$1$$, "TABLE"), $row$$58_side$$6$$ = $frozenWidth_table$$29$$.rows[0], $unfrozen$$ = $agent$$601_firstFrozen_frozen$$ = null;
      $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$) ? ($agent$$601_firstFrozen_frozen$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($row$$58_side$$6$$.cells[1], "TABLE"), $unfrozen$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($row$$58_side$$6$$.cells[0], "DIV")) : ($agent$$601_firstFrozen_frozen$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($row$$58_side$$6$$.cells[0], "TABLE"), $unfrozen$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($row$$58_side$$6$$.cells[1], 
      "DIV"));
      $agent$$601_firstFrozen_frozen$$.parentNode.removeChild($agent$$601_firstFrozen_frozen$$);
      $unfrozen$$.parentNode.removeChild($unfrozen$$);
      $colHeader_lastFrozen$$1$$.removeChild($frozenWidth_table$$29$$);
      $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$) ? $unfrozen$$.style.cssText = "overflow:hidden;position:absolute;top:0px;" : ($frozenWidth_table$$29$$ = $agent$$601_firstFrozen_frozen$$.style.width, $row$$58_side$$6$$ = "left:", $AdfDhtmlTableBasePeer$$.$_isRTL$() && ($row$$58_side$$6$$ = "right:"), $unfrozen$$.style.cssText = "overflow:hidden;position:absolute;top:0px;" + $row$$58_side$$6$$ + $frozenWidth_table$$29$$);
      $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$) ? ($colHeader_lastFrozen$$1$$.appendChild($unfrozen$$), $colHeader_lastFrozen$$1$$.appendChild($agent$$601_firstFrozen_frozen$$)) : ($colHeader_lastFrozen$$1$$.appendChild($agent$$601_firstFrozen_frozen$$), $colHeader_lastFrozen$$1$$.appendChild($unfrozen$$));
      $JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$.$_columnHeaderUnwrapped$ = !0;
    }
    $JSCompiler_StaticMethods__synchronizeColumnRowHeights$$($JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$, $colHeader_lastFrozen$$1$$, "t", "d2", "t2");
    $JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$.$_cachedCHHeight$ = $colHeader_lastFrozen$$1$$.offsetHeight;
    $AdfAgent$$.$AGENT$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ && 8 > $AdfAgent$$.$AGENT$.$getVersion$() && (($frozenWidth_table$$29$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colHeader_lastFrozen$$1$$, "t")) && $frozenWidth_table$$29$$.rows.length && ($frozenWidth_table$$29$$.rows[0].style.position = "absolute"), $JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colHeader_lastFrozen$$1$$, "d2")) && (($frozenWidth_table$$29$$ = 
    $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$, "t2")) && $frozenWidth_table$$29$$.rows.length && ($frozenWidth_table$$29$$.rows[0].style.position = "absolute"), $AdfDhtmlTableBasePeer$$.$_isRTL$() && ($frozenWidth_table$$29$$.style.right = "0px"));
  } else {
    $JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$.$_headerless$ = !0, $JSCompiler_StaticMethods__initColumnHeader$self_div$$12$$.$_cachedCHHeight$ = 0;
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$_hasFrozenColumn$ = function $$AdfDhtmlTableBasePeer$$$$$_hasFrozenColumn$$() {
  return 0 <= this.$_lastFrozen$ || 0 <= this.$_firstFrozen$;
};
function $JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__freezeColumnsToStart$self$$) {
  return 0 <= $JSCompiler_StaticMethods__freezeColumnsToStart$self$$.$_lastFrozen$;
}
function $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__freezeColumnsToEnd$self$$) {
  return 0 <= $JSCompiler_StaticMethods__freezeColumnsToEnd$self$$.$_firstFrozen$;
}
function $JSCompiler_StaticMethods__areAllColumnsFrozen$$($JSCompiler_StaticMethods__areAllColumnsFrozen$self$$, $columnCount$$3$$) {
  return 0 <= $JSCompiler_StaticMethods__areAllColumnsFrozen$self$$.$_lastFrozen$ && $columnCount$$3$$ == $JSCompiler_StaticMethods__areAllColumnsFrozen$self$$.$_lastFrozen$ + 1 || 0 == $JSCompiler_StaticMethods__areAllColumnsFrozen$self$$.$_firstFrozen$;
}
function $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__isColumnFrozen$self$$, $colIndex$$) {
  return 0 <= $JSCompiler_StaticMethods__isColumnFrozen$self$$.$_lastFrozen$ && $colIndex$$ <= $JSCompiler_StaticMethods__isColumnFrozen$self$$.$_lastFrozen$ || 0 <= $JSCompiler_StaticMethods__isColumnFrozen$self$$.$_firstFrozen$ && $colIndex$$ >= $JSCompiler_StaticMethods__isColumnFrozen$self$$.$_firstFrozen$;
}
function $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__hasSingleScroller$self$$) {
  return $JSCompiler_StaticMethods__hasSingleScroller$self$$.$_footerless$ && !$JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__hasSingleScroller$self$$);
}
function $JSCompiler_StaticMethods__initColumnFooter$$($JSCompiler_StaticMethods__initColumnFooter$self$$) {
  var $colFooter$$ = $JSCompiler_StaticMethods__getColumnFooter$$($JSCompiler_StaticMethods__initColumnFooter$self$$);
  $colFooter$$ ? ($JSCompiler_StaticMethods__synchronizeColumnRowHeights$$($JSCompiler_StaticMethods__initColumnFooter$self$$, $colFooter$$, "ft", "fd2", "ft2"), $JSCompiler_StaticMethods__initColumnFooter$self$$.$_cachedCFHeight$ = $colFooter$$.offsetHeight) : ($JSCompiler_StaticMethods__initColumnFooter$self$$.$_footerless$ = !0, $JSCompiler_StaticMethods__initColumnFooter$self$$.$_cachedCFHeight$ = 0);
}
function $JSCompiler_StaticMethods__initNavBar$$($JSCompiler_StaticMethods__initNavBar$self$$) {
  var $nbar$$ = $JSCompiler_StaticMethods__initNavBar$self$$.$__getElemBySubId$("nbar");
  if ($nbar$$) {
    $JSCompiler_StaticMethods__initNavBar$self$$.$_hasNavBar$ = !0;
    setTimeout(function() {
      var $JSCompiler_StaticMethods__initNavBar$self$$ = $AdfPage$$.$PAGE$.$_activeDomNode$, $nbar$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$().$getSkinProperty$("af|table::navbar-page-link");
      null != $JSCompiler_StaticMethods__initNavBar$self$$ && $JSCompiler_StaticMethods__initNavBar$self$$.className == $nbar$$ && $JSCompiler_StaticMethods__initNavBar$self$$.blur();
    }, 0);
    $JSCompiler_StaticMethods__initNavBar$self$$.$_cachedNBHeight$ = $nbar$$.offsetHeight;
    var $nBarContainer$$ = $AdfAgent$$.$AGENT$.getElementById($AdfRichUIPeer$$.$CreateSubId$($JSCompiler_StaticMethods__initNavBar$self$$.$getComponent$().$getClientId$(), "nb_cnt"));
    $JSCompiler_StaticMethods__initNavBar$self$$.$_cachedNBWidth$ = $nBarContainer$$.offsetWidth;
    $JSCompiler_StaticMethods__initNavBar$self$$.$_isPaged$ = !0;
    $JSCompiler_StaticMethods__initNavBar$self$$.$RegisterFirstPropertyChange$();
    if (null != $JSCompiler_StaticMethods__initNavBar$self$$.$getComponent$().$getProperty$("_afrSlaveId") || null != $JSCompiler_StaticMethods__initNavBar$self$$.$getComponent$().$getProperty$("_afrMasterId")) {
      $nbar$$.firstChild.style.display = "none", $nbar$$.style.height = 0, $JSCompiler_StaticMethods__initNavBar$self$$.$_cachedNBHeight$ = $nbar$$.offsetHeight, $JSCompiler_StaticMethods__initNavBar$self$$.$_cachedNBWidth$ = $nBarContainer$$.offsetWidth;
    }
  } else {
    $JSCompiler_StaticMethods__initNavBar$self$$.$_cachedNBHeight$ = 0, $JSCompiler_StaticMethods__initNavBar$self$$.$_cachedNBWidth$ = 0;
  }
  $JSCompiler_StaticMethods__initNavBar$self$$.$_nbarMin$ = !1;
}
function $JSCompiler_StaticMethods__initLoadMore$$($JSCompiler_StaticMethods__initLoadMore$self_ch$$1$$) {
  var $bottomLoadMore$$ = $JSCompiler_StaticMethods__getLoadMore$$($JSCompiler_StaticMethods__initLoadMore$self_ch$$1$$, !1), $topLoadMore$$ = $JSCompiler_StaticMethods__getLoadMore$$($JSCompiler_StaticMethods__initLoadMore$self_ch$$1$$, !0);
  $bottomLoadMore$$ ? ($JSCompiler_StaticMethods__initLoadMore$self_ch$$1$$.$_cachedFMHeight$ = $bottomLoadMore$$.offsetHeight, $bottomLoadMore$$.style.display = "none", $bottomLoadMore$$.style.overflow = "hidden", $bottomLoadMore$$.style.zIndex = 1, $bottomLoadMore$$.style.visibility = "visible", $topLoadMore$$.style.display = "none", $topLoadMore$$.style.overflow = "hidden", $topLoadMore$$.style.zIndex = 1, $topLoadMore$$.style.visibility = "visible", $JSCompiler_StaticMethods__initLoadMore$self_ch$$1$$ = 
  $JSCompiler_StaticMethods__initLoadMore$self_ch$$1$$.$__getColumnHeader$(), null != $JSCompiler_StaticMethods__initLoadMore$self_ch$$1$$ && ($JSCompiler_StaticMethods__initLoadMore$self_ch$$1$$.style.zIndex = 2)) : $JSCompiler_StaticMethods__initLoadMore$self_ch$$1$$.$_cachedFMHeight$ = 0;
}
$AdfDhtmlTableBasePeer$$.prototype.$__fixPanelCollectionDimensions$ = function $$AdfDhtmlTableBasePeer$$$$$__fixPanelCollectionDimensions$$($detachPPR_tableWidth$$) {
  if (this.$_autoHeightRows$) {
    var $tableElement$$8$$ = this.$getDomElement$(), $containerStyle$$2_pcPeer_tableDataBody$$1$$ = this.$GetPanelCollectionPeer$(), $parent$$60_pcContainer$$ = $containerStyle$$2_pcPeer_tableDataBody$$1$$.$getDomElement$(), $cStyle_pcElement$$ = $containerStyle$$2_pcPeer_tableDataBody$$1$$.$getDomElement$(), $pcComp$$1_topElem_topHeight$$2$$ = this.$GetPanelCollectionComponent$(), $agent$$602_oldHeight$$34_oldWidth$$37$$ = $AdfAgent$$.$getAgent$(), $isWebKit$$2$$ = $agent$$602_oldHeight$$34_oldWidth$$37$$.$getPlatform$() == 
    $AdfAgent$$.$WEBKIT_PLATFORM$;
    if ($containerStyle$$2_pcPeer_tableDataBody$$1$$ && $pcComp$$1_topElem_topHeight$$2$$) {
      var $bottomElem_bottomHeight$$2_clientId$$440$$ = $pcComp$$1_topElem_topHeight$$2$$.$getClientId$(), $pcComp$$1_topElem_topHeight$$2$$ = $agent$$602_oldHeight$$34_oldWidth$$37$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($bottomElem_bottomHeight$$2_clientId$$440$$, $containerStyle$$2_pcPeer_tableDataBody$$1$$.$__getAutoHeightTopFacetId$())), $bottomElem_bottomHeight$$2_clientId$$440$$ = $agent$$602_oldHeight$$34_oldWidth$$37$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($bottomElem_bottomHeight$$2_clientId$$440$$, 
      $containerStyle$$2_pcPeer_tableDataBody$$1$$.$__getAutoHeightBottomFacetId$())), $pcComp$$1_topElem_topHeight$$2$$ = $pcComp$$1_topElem_topHeight$$2$$ ? $pcComp$$1_topElem_topHeight$$2$$.offsetHeight : 0, $bottomElem_bottomHeight$$2_clientId$$440$$ = $bottomElem_bottomHeight$$2_clientId$$440$$ ? $bottomElem_bottomHeight$$2_clientId$$440$$.offsetHeight : 0;
      if ($containerStyle$$2_pcPeer_tableDataBody$$1$$.$isDetached$()) {
        $parent$$60_pcContainer$$ = $tableElement$$8$$.parentNode.parentNode;
        $containerStyle$$2_pcPeer_tableDataBody$$1$$ = $tableElement$$8$$.style;
        if (!$detachPPR_tableWidth$$ && null == $cStyle_pcElement$$.getAttribute("_afrPreDetachW")) {
          $detachPPR_tableWidth$$ = $containerStyle$$2_pcPeer_tableDataBody$$1$$.width;
          var $containerStyle$$2_pcPeer_tableDataBody$$1$$ = this.$GetDataBody$(), $tableHeight$$1$$ = $containerStyle$$2_pcPeer_tableDataBody$$1$$.offsetHeight + $JSCompiler_StaticMethods__getScrollbarHeight$$(this), $tableHeight$$1$$ = $tableHeight$$1$$ + "px";
          "" === $detachPPR_tableWidth$$ && ($detachPPR_tableWidth$$ = $containerStyle$$2_pcPeer_tableDataBody$$1$$.offsetWidth + $JSCompiler_StaticMethods__getScrollbarWidth$$(this), $detachPPR_tableWidth$$ += "px");
          $cStyle_pcElement$$.setAttribute("_afrPreDetachW", $detachPPR_tableWidth$$);
          $cStyle_pcElement$$.setAttribute("_afrPreDetachH", $tableHeight$$1$$);
        }
        $isWebKit$$2$$ ? ($cStyle_pcElement$$ = $agent$$602_oldHeight$$34_oldWidth$$37$$.getComputedStyle($tableElement$$8$$), $tableElement$$8$$.style.width = $parent$$60_pcContainer$$.clientWidth - parseInt($cStyle_pcElement$$.borderLeftWidth) - parseInt($cStyle_pcElement$$.borderRightWidth) + "px") : $agent$$602_oldHeight$$34_oldWidth$$37$$.$setOuterWidth$($tableElement$$8$$, $parent$$60_pcContainer$$.clientWidth);
        $agent$$602_oldHeight$$34_oldWidth$$37$$.$setOuterHeight$($tableElement$$8$$, $parent$$60_pcContainer$$.clientHeight - $pcComp$$1_topElem_topHeight$$2$$ - $bottomElem_bottomHeight$$2_clientId$$440$$);
      } else {
        $agent$$602_oldHeight$$34_oldWidth$$37$$ = $cStyle_pcElement$$.getAttribute("_afrPreDetachH"), void 0 != $agent$$602_oldHeight$$34_oldWidth$$37$$ && ($tableElement$$8$$.style.height = $agent$$602_oldHeight$$34_oldWidth$$37$$, $cStyle_pcElement$$.removeAttribute("_afrPreDetachH")), $agent$$602_oldHeight$$34_oldWidth$$37$$ = $cStyle_pcElement$$.getAttribute("_afrPreDetachW"), void 0 != $agent$$602_oldHeight$$34_oldWidth$$37$$ && ($tableElement$$8$$.style.width = $detachPPR_tableWidth$$ ? "" : 
        $agent$$602_oldHeight$$34_oldWidth$$37$$, $cStyle_pcElement$$.removeAttribute("_afrPreDetachW")), $JSCompiler_StaticMethods__sizeOuterContainer$$($parent$$60_pcContainer$$, $tableElement$$8$$.offsetHeight + $pcComp$$1_topElem_topHeight$$2$$ + $bottomElem_bottomHeight$$2_clientId$$440$$);
      }
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__fixPanelCollectionDimensions", {$__fixPanelCollectionDimensions$:$AdfDhtmlTableBasePeer$$.prototype.$__fixPanelCollectionDimensions$});
$AdfDhtmlTableBasePeer$$.prototype.$_isContainerStretched$ = function $$AdfDhtmlTableBasePeer$$$$$_isContainerStretched$$() {
  var $style$$35$$ = this.$getDomElement$().style;
  return "absolute" == $style$$35$$.position && $style$$35$$.top && 0 < $style$$35$$.top.length && $style$$35$$.bottom && 0 < $style$$35$$.bottom.length;
};
$AdfDhtmlTableBasePeer$$.prototype.$isHeightAutoSized$ = function $$AdfDhtmlTableBasePeer$$$$$isHeightAutoSized$$() {
  return 0 < this.$_autoHeightRows$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.isHeightAutoSized", {$isHeightAutoSized$:$AdfDhtmlTableBasePeer$$.prototype.$isHeightAutoSized$});
function $JSCompiler_StaticMethods__fixOuterHeight$$($JSCompiler_StaticMethods__fixOuterHeight$self$$) {
  var $set$$1$$ = !1;
  if (0 < $JSCompiler_StaticMethods__fixOuterHeight$self$$.$_autoHeightRows$) {
    var $agent$$603$$ = $AdfAgent$$.$AGENT$, $container$$51$$ = $JSCompiler_StaticMethods__fixOuterHeight$self$$.$getDomElement$(), $style$$37$$ = $container$$51$$.style;
    "auto" != $style$$37$$.height || $JSCompiler_StaticMethods__fixOuterHeight$self$$.$_isContainerStretched$() || ($agent$$603$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ && 8 > $agent$$603$$.$getVersion$() && $container$$51$$.scrollWidth <= $container$$51$$.offsetWidth && ($style$$37$$.height = $container$$51$$.clientHeight + "px", $set$$1$$ = !0), $set$$1$$ || $agent$$603$$.$setOuterHeight$($container$$51$$, $container$$51$$.offsetHeight));
    $style$$37$$.overflowX = "";
    $style$$37$$.overflowY = "";
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$BeginHandleDataBlocks$ = function $$AdfDhtmlTableBasePeer$$$$$BeginHandleDataBlocks$$() {
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.BeginHandleDataBlocks", {$BeginHandleDataBlocks$:$AdfDhtmlTableBasePeer$$.prototype.$BeginHandleDataBlocks$});
$AdfDhtmlTableBasePeer$$.prototype.$ReplaceDomElement$ = function $$AdfDhtmlTableBasePeer$$$$$ReplaceDomElement$$($newElement$$26$$, $oldElement$$16$$) {
  var $dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$ = $newElement$$26$$.id;
  if (0 < $dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$.indexOf($AdfDhtmlTableBasePeer$$.$DW_SUB_ID$)) {
    var $JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$ = $AdfAgent$$.$AGENT$, $dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$ = this.$GetDataBody$();
    this.$BeginHandleDataBlocks$();
    var $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$ = $AdfDhtmlTableBasePeer$$.$_findFirstLevelChildrenByTagName$($newElement$$26$$);
    this.$_unavailableRowIndex$ = this.$_getUnavailableRowIndex$($newElement$$26$$);
    var $JSCompiler_temp$$224_childCount$$inline_4072_empty$$3_newLabel$$inline_4085_root$$inline_4076$$ = !1;
    if (this.$_virtInitialized$) {
      0 == $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$.length && ($JSCompiler_temp$$224_childCount$$inline_4072_empty$$3_newLabel$$inline_4085_root$$inline_4076$$ = !0);
      var $activeDOM$$inline_4045_activeDOMid$$inline_4046_fetchId$$2_hasRefreshAutoPPRBlock$$inline_4042_i$$inline_4088_pendingRenderOnly$$2$$ = $JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$.$getIntAttribute$($newElement$$26$$, "_fetchId", -1), $child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$ = this.$_pendingFetch$;
      if (void 0 != $child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$ && this.$_pendingId$ == $activeDOM$$inline_4045_activeDOMid$$inline_4046_fetchId$$2_hasRefreshAutoPPRBlock$$inline_4042_i$$inline_4088_pendingRenderOnly$$2$$) {
        $activeDOM$$inline_4045_activeDOMid$$inline_4046_fetchId$$2_hasRefreshAutoPPRBlock$$inline_4042_i$$inline_4088_pendingRenderOnly$$2$$ = this.$_pendingRenderOnly$;
        this.$CancelPendingFetch$();
        $JSCompiler_StaticMethods__cleanUpDataFetchElement$$(this, $oldElement$$16$$);
        if ($JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$.$getBooleanAttribute$($newElement$$26$$, $AdfDhtmlTableBasePeer$$.$NEEDS_REFRESH_ATTRIBUTE$, !1)) {
          $AdfPage$$.$PAGE$.$addPartialTargets$(this.$getComponent$());
          return;
        }
        if ($JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$.$getBooleanAttribute$($newElement$$26$$, $AdfDhtmlTableBasePeer$$.$UNDO_FETCH_ATTRIBUTE$, !1)) {
          if ($child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$ == $AdfTableDataFetchEvent$$.$FROM_INDEX_SUBTYPE$ || $child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$ == $AdfTableDataFetchEvent$$.$UP_TO_INDEX_SUBTYPE$ || $child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$ == $AdfTableDataFetchEvent$$.$AFTER_KEY_SUBTYPE$ || 
          $child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$ == $AdfTableDataFetchEvent$$.$BEFORE_KEY_SUBTYPE$) {
            $JSCompiler_StaticMethods__undoScroll$$(this);
          } else {
            if ($child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$ == $AdfTableDataFetchEvent$$.$EXPAND_SUBTYPE$ || $child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$ == $AdfTableDataFetchEvent$$.$COLLAPSE_SUBTYPE$) {
              this.$getComponent$().setProperty("disclosedRowKeys", this.$_savedDisclosedState$, !1, $AdfUIComponent$$.$PROPAGATE_NEVER$), this.$_savedDisclosedState$ = void 0;
            } else {
              if ($child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$ == $AdfTableDataFetchEvent$$.$CLICK_EDIT_ACTIVE_ROW$) {
                this.$_ignoreActiveRowKeyChange$ = !0;
                try {
                  var $component$$inline_4033_i$$560_i$$inline_4047$$ = this.$getComponent$();
                  $component$$inline_4033_i$$560_i$$inline_4047$$.setProperty("_afrActiveRowKey", this.$_oldActiveRowKey$, !1, $AdfUIComponent$$.$PROPAGATE_NEVER$);
                  $component$$inline_4033_i$$560_i$$inline_4047$$.setProperty("activeRowKey", this.$_oldActiveRowKey$, !1, $AdfUIComponent$$.$PROPAGATE_NEVER$);
                  delete this.$_oldActiveRowKey$;
                } finally {
                  this.$_ignoreActiveRowKeyChange$ = !1;
                }
              }
            }
          }
          $AdfDhtmlTableBasePeer$$.$SetCursor$($dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$, "");
          this.$_hideStatus$();
          this.$getComponent$().setProperty($AdfDhtmlTableBasePeer$$.$_REMAIN_READ_ONLY$, !1, !1, $AdfUIComponent$$.$PROPAGATE_ALWAYS$);
          return;
        }
        delete this.$_cachedFirstVisibleRowKeyAndRow$;
        this.$_savedDisclosedState$ = void 0;
        for ($component$$inline_4033_i$$560_i$$inline_4047$$ = 0;$component$$inline_4033_i$$560_i$$inline_4047$$ < $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$.length;$component$$inline_4033_i$$560_i$$inline_4047$$++) {
          $newElement$$26$$.removeChild($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[$component$$inline_4033_i$$560_i$$inline_4047$$]);
          this.$_pruneKeyCache$ || (this.$_pruneKeyCache$ = $JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$.getAttribute($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[$component$$inline_4033_i$$560_i$$inline_4047$$], "_pruneKeyCache", null));
          var $adsCounter_autPPRChangeType$$inline_4048_detailRow$$inline_4057_size$$inline_4055$$ = $JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$.$getIntAttribute$($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[$component$$inline_4033_i$$560_i$$inline_4047$$], "_adsCounter", -1), $component$$inline_6055_insertToken$$inline_4049_inserted_row$$inline_4053_start$$inline_4054$$ = 
          !1;
          0 == $component$$inline_4033_i$$560_i$$inline_4047$$ && $JSCompiler_StaticMethods__applyBufferedADSEvents$$(this, $adsCounter_autPPRChangeType$$inline_4048_detailRow$$inline_4057_size$$inline_4055$$, !0);
          $component$$inline_6055_insertToken$$inline_4049_inserted_row$$inline_4053_start$$inline_4054$$ = this.$_handleDataCallback$($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[$component$$inline_4033_i$$560_i$$inline_4047$$], $child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$, $activeDOM$$inline_4045_activeDOMid$$inline_4046_fetchId$$2_hasRefreshAutoPPRBlock$$inline_4042_i$$inline_4088_pendingRenderOnly$$2$$, 
          $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$.length - $component$$inline_4033_i$$560_i$$inline_4047$$ - 1);
          $component$$inline_4033_i$$560_i$$inline_4047$$ == $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$.length - 1 && ($JSCompiler_StaticMethods__applyBufferedADSEvents$$(this, $adsCounter_autPPRChangeType$$inline_4048_detailRow$$inline_4057_size$$inline_4055$$, !1), this.$_activeMessageBuffer$ = null, this.$_activeDataCount$ < $adsCounter_autPPRChangeType$$inline_4048_detailRow$$inline_4057_size$$inline_4055$$ && 
          (this.$_activeDataCount$ = $adsCounter_autPPRChangeType$$inline_4048_detailRow$$inline_4057_size$$inline_4055$$));
          $component$$inline_6055_insertToken$$inline_4049_inserted_row$$inline_4053_start$$inline_4054$$ || $JSCompiler_StaticMethods__addInvalidDataBlockToFetchElement$$(this, $oldElement$$16$$, $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[$component$$inline_4033_i$$560_i$$inline_4047$$]);
          $JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$.$elementsAdded$($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[$component$$inline_4033_i$$560_i$$inline_4047$$]);
        }
        this.$_fillViewPort$($dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$, $dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$.offsetHeight, !1);
        this.$FetchCompleted$();
      } else {
        if ($activeDOM$$inline_4045_activeDOMid$$inline_4046_fetchId$$2_hasRefreshAutoPPRBlock$$inline_4042_i$$inline_4088_pendingRenderOnly$$2$$ == $AdfDhtmlTableBasePeer$$.$AUTO_PPR_FETCH_ID$ && void 0 == $child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$) {
          $child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$ = $JSCompiler_temp$$224_childCount$$inline_4072_empty$$3_newLabel$$inline_4085_root$$inline_4076$$;
          $activeDOM$$inline_4045_activeDOMid$$inline_4046_fetchId$$2_hasRefreshAutoPPRBlock$$inline_4042_i$$inline_4088_pendingRenderOnly$$2$$ = $JSCompiler_StaticMethods__hasRefreshAutoPPRBlock$$($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$);
          $JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$ = $AdfAgent$$.$AGENT$;
          if ($activeDOM$$inline_4045_activeDOMid$$inline_4046_fetchId$$2_hasRefreshAutoPPRBlock$$inline_4042_i$$inline_4088_pendingRenderOnly$$2$$) {
            $AdfPage$$.$PAGE$.$addPartialTargets$(this.$getComponent$()), $JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$ = !1;
          } else {
            if (!$child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$) {
              $child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$ = !1;
              $activeDOM$$inline_4045_activeDOMid$$inline_4046_fetchId$$2_hasRefreshAutoPPRBlock$$inline_4042_i$$inline_4088_pendingRenderOnly$$2$$ = ($activeDOM$$inline_4045_activeDOMid$$inline_4046_fetchId$$2_hasRefreshAutoPPRBlock$$inline_4042_i$$inline_4088_pendingRenderOnly$$2$$ = $AdfPage$$.$PAGE$.$_activeDomNode$) ? $activeDOM$$inline_4045_activeDOMid$$inline_4046_fetchId$$2_hasRefreshAutoPPRBlock$$inline_4042_i$$inline_4088_pendingRenderOnly$$2$$.id : null;
              for ($component$$inline_4033_i$$560_i$$inline_4047$$ = 0;$component$$inline_4033_i$$560_i$$inline_4047$$ < $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$.length;$component$$inline_4033_i$$560_i$$inline_4047$$++) {
                $newElement$$26$$.removeChild($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[$component$$inline_4033_i$$560_i$$inline_4047$$]);
                this.$_pruneKeyCache$ || (this.$_pruneKeyCache$ = $JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$.getAttribute($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[$component$$inline_4033_i$$560_i$$inline_4047$$], "_pruneKeyCache", null));
                $adsCounter_autPPRChangeType$$inline_4048_detailRow$$inline_4057_size$$inline_4055$$ = $JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$.$getIntAttribute$($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[$component$$inline_4033_i$$560_i$$inline_4047$$], "_autopprBlock", -1);
                $JSCompiler_StaticMethods__updateComponentDisclosureState$$(this, $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[$component$$inline_4033_i$$560_i$$inline_4047$$]);
                $JSCompiler_StaticMethods__updateComponentSelectionState$$(this, $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[$component$$inline_4033_i$$560_i$$inline_4047$$]);
                var $block$$inline_6054_newActiveDOM$$inline_4058_rowKey$$inline_4052_rowKey$$inline_6056_totalInserted$$inline_4056$$ = $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[$component$$inline_4033_i$$560_i$$inline_4047$$], $component$$inline_6055_insertToken$$inline_4049_inserted_row$$inline_4053_start$$inline_4054$$ = this.$getComponent$(), $block$$inline_6054_newActiveDOM$$inline_4058_rowKey$$inline_4052_rowKey$$inline_6056_totalInserted$$inline_4056$$ = 
                $AdfAgent$$.$AGENT$.getAttribute($block$$inline_6054_newActiveDOM$$inline_4058_rowKey$$inline_4052_rowKey$$inline_6056_totalInserted$$inline_4056$$, "_autopprActiveRow", null);
                if (null != $block$$inline_6054_newActiveDOM$$inline_4058_rowKey$$inline_4052_rowKey$$inline_6056_totalInserted$$inline_4056$$) {
                  this.$_ignoreActiveRowKeyChange$ = !0;
                  try {
                    $block$$inline_6054_newActiveDOM$$inline_4058_rowKey$$inline_4052_rowKey$$inline_6056_totalInserted$$inline_4056$$ = 0 == $block$$inline_6054_newActiveDOM$$inline_4058_rowKey$$inline_4052_rowKey$$inline_6056_totalInserted$$inline_4056$$.length ? null : $block$$inline_6054_newActiveDOM$$inline_4058_rowKey$$inline_4052_rowKey$$inline_6056_totalInserted$$inline_4056$$, $component$$inline_6055_insertToken$$inline_4049_inserted_row$$inline_4053_start$$inline_4054$$.setProperty("_afrActiveRowKey", 
                    $block$$inline_6054_newActiveDOM$$inline_4058_rowKey$$inline_4052_rowKey$$inline_6056_totalInserted$$inline_4056$$, !1, $AdfUIComponent$$.$PROPAGATE_NEVER$), $component$$inline_6055_insertToken$$inline_4049_inserted_row$$inline_4053_start$$inline_4054$$.setProperty("activeRowKey", $block$$inline_6054_newActiveDOM$$inline_4058_rowKey$$inline_4052_rowKey$$inline_6056_totalInserted$$inline_4056$$, !1, $AdfUIComponent$$.$PROPAGATE_NEVER$), this.$_processClickToEditRequestTimerId$ = 
                    $AdfPage$$.$PAGE$.$scheduleTimer$(this, this.$_processClickToEditRequest$, !1, 10);
                  } finally {
                    this.$_ignoreActiveRowKeyChange$ = !1;
                  }
                }
                this.$AutoPPRBlockReceived$($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[$component$$inline_4033_i$$560_i$$inline_4047$$]);
                switch($adsCounter_autPPRChangeType$$inline_4048_detailRow$$inline_4057_size$$inline_4055$$) {
                  case $AdfDhtmlTableBasePeer$$.$AUTO_PPR_INSERT_BEFORE_BLOCK$:
                  ;
                  case $AdfDhtmlTableBasePeer$$.$AUTO_PPR_INSERT_AFTER_BLOCK$:
                    var $component$$inline_6055_insertToken$$inline_4049_inserted_row$$inline_4053_start$$inline_4054$$ = $JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$.$getIntAttribute$($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[$component$$inline_4033_i$$560_i$$inline_4047$$], "insertPath", null), $insertRowInfo$$inline_4050$$ = 
                    this.$FindRowByKey$($component$$inline_6055_insertToken$$inline_4049_inserted_row$$inline_4053_start$$inline_4054$$);
                    if ($insertRowInfo$$inline_4050$$) {
                      var $rowCount$$inline_4051$$ = $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[$component$$inline_4033_i$$560_i$$inline_4047$$].rows.length, $block$$inline_6054_newActiveDOM$$inline_4058_rowKey$$inline_4052_rowKey$$inline_6056_totalInserted$$inline_4056$$ = null;
                      0 < $rowCount$$inline_4051$$ && ($component$$inline_6055_insertToken$$inline_4049_inserted_row$$inline_4053_start$$inline_4054$$ = $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[$component$$inline_4033_i$$560_i$$inline_4047$$].rows[0], $block$$inline_6054_newActiveDOM$$inline_4058_rowKey$$inline_4052_rowKey$$inline_6056_totalInserted$$inline_4056$$ = $component$$inline_6055_insertToken$$inline_4049_inserted_row$$inline_4053_start$$inline_4054$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_KEY$));
                      $block$$inline_6054_newActiveDOM$$inline_4058_rowKey$$inline_4052_rowKey$$inline_6056_totalInserted$$inline_4056$$ && !this.$FindRowByKey$($block$$inline_6054_newActiveDOM$$inline_4058_rowKey$$inline_4052_rowKey$$inline_6056_totalInserted$$inline_4056$$) && ($component$$inline_6055_insertToken$$inline_4049_inserted_row$$inline_4053_start$$inline_4054$$ = $insertRowInfo$$inline_4050$$.index, void 0 != $component$$inline_6055_insertToken$$inline_4049_inserted_row$$inline_4053_start$$inline_4054$$ && 
                      this.$IsInsertAllowed$($component$$inline_6055_insertToken$$inline_4049_inserted_row$$inline_4053_start$$inline_4054$$) && ($adsCounter_autPPRChangeType$$inline_4048_detailRow$$inline_4057_size$$inline_4055$$ == $AdfDhtmlTableBasePeer$$.$AUTO_PPR_INSERT_AFTER_BLOCK$ && $component$$inline_6055_insertToken$$inline_4049_inserted_row$$inline_4053_start$$inline_4054$$++, $JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$.$elementsAdded$($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[$component$$inline_4033_i$$560_i$$inline_4047$$]), 
                      $adsCounter_autPPRChangeType$$inline_4048_detailRow$$inline_4057_size$$inline_4055$$ = $AdfDhtmlTableBasePeer$$.$_getBlockRowCount$($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[$component$$inline_4033_i$$560_i$$inline_4047$$]), $block$$inline_6054_newActiveDOM$$inline_4058_rowKey$$inline_4052_rowKey$$inline_6056_totalInserted$$inline_4056$$ = $AdfAgent$$.$AGENT$.$getIntAttribute$($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[$component$$inline_4033_i$$560_i$$inline_4047$$], 
                      "totalInserted", 0), this.$InsertBlock$($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[$component$$inline_4033_i$$560_i$$inline_4047$$], $component$$inline_6055_insertToken$$inline_4049_inserted_row$$inline_4053_start$$inline_4054$$, $adsCounter_autPPRChangeType$$inline_4048_detailRow$$inline_4057_size$$inline_4055$$, $block$$inline_6054_newActiveDOM$$inline_4058_rowKey$$inline_4052_rowKey$$inline_6056_totalInserted$$inline_4056$$, 
                      0), this.$UpdateRange$(!1)));
                    }
                    break;
                  case $AdfDhtmlTableBasePeer$$.$AUTO_PPR_REMOVE_BLOCK$:
                    $child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$ = this.$HandleAutoPPRRemove$($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[$component$$inline_4033_i$$560_i$$inline_4047$$]);
                    break;
                  case $AdfDhtmlTableBasePeer$$.$AUTO_PPR_UPDATE_BLOCK$:
                    $rowCount$$inline_4051$$ = $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[$component$$inline_4033_i$$560_i$$inline_4047$$].rows.length, 0 < $rowCount$$inline_4051$$ && ($component$$inline_6055_insertToken$$inline_4049_inserted_row$$inline_4053_start$$inline_4054$$ = $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[$component$$inline_4033_i$$560_i$$inline_4047$$].rows[0], 
                    $block$$inline_6054_newActiveDOM$$inline_4058_rowKey$$inline_4052_rowKey$$inline_6056_totalInserted$$inline_4056$$ = $component$$inline_6055_insertToken$$inline_4049_inserted_row$$inline_4053_start$$inline_4054$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_KEY$), $adsCounter_autPPRChangeType$$inline_4048_detailRow$$inline_4057_size$$inline_4055$$ = 1 < $rowCount$$inline_4051$$ && this.$_hasDetailStamp$ ? $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[$component$$inline_4033_i$$560_i$$inline_4047$$].rows[1] : 
                    null, $JSCompiler_StaticMethods__replaceRowByKey$$(this, $block$$inline_6054_newActiveDOM$$inline_4058_rowKey$$inline_4052_rowKey$$inline_6056_totalInserted$$inline_4056$$, $component$$inline_6055_insertToken$$inline_4049_inserted_row$$inline_4053_start$$inline_4054$$, $adsCounter_autPPRChangeType$$inline_4048_detailRow$$inline_4057_size$$inline_4055$$), $activeDOM$$inline_4045_activeDOMid$$inline_4046_fetchId$$2_hasRefreshAutoPPRBlock$$inline_4042_i$$inline_4088_pendingRenderOnly$$2$$ && 
                    ($block$$inline_6054_newActiveDOM$$inline_4058_rowKey$$inline_4052_rowKey$$inline_6056_totalInserted$$inline_4056$$ = $JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$.getElementById($activeDOM$$inline_4045_activeDOMid$$inline_4046_fetchId$$2_hasRefreshAutoPPRBlock$$inline_4042_i$$inline_4088_pendingRenderOnly$$2$$)) && ($AdfDomUtils$$.$isAncestor$($component$$inline_6055_insertToken$$inline_4049_inserted_row$$inline_4053_start$$inline_4054$$, 
                    $block$$inline_6054_newActiveDOM$$inline_4058_rowKey$$inline_4052_rowKey$$inline_6056_totalInserted$$inline_4056$$) || $adsCounter_autPPRChangeType$$inline_4048_detailRow$$inline_4057_size$$inline_4055$$ && $AdfDomUtils$$.$isAncestor$($adsCounter_autPPRChangeType$$inline_4048_detailRow$$inline_4057_size$$inline_4055$$, $block$$inline_6054_newActiveDOM$$inline_4058_rowKey$$inline_4052_rowKey$$inline_6056_totalInserted$$inline_4056$$)) && $AdfFocusUtils$$.$focusElement$($block$$inline_6054_newActiveDOM$$inline_4058_rowKey$$inline_4052_rowKey$$inline_6056_totalInserted$$inline_4056$$));
                }
              }
              this.$_selUpdateAll$($AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UNSELECT$, !0);
              this.$_selUpdateAll$($AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UPDATE$, !0);
              $JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$ = this.$_currentScrollLeft$;
              0 != $JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$ && $JSCompiler_StaticMethods__handleHorizontalScroll$$(this, $JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$);
              $child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$ && this.$_fillViewPort$($dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$, $dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$.offsetHeight, !1);
            }
            $JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$ = !0;
          }
          if (!$JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$) {
            return;
          }
        } else {
          for ($JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$ = $AdfAgent$$.$AGENT$, $JSCompiler_StaticMethods__cleanUpDataFetchElement$$(this, $oldElement$$16$$), $child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$ = 0;$child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$ < 
          $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$.length;$child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$++) {
            $newElement$$26$$.removeChild($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[$child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$]), $JSCompiler_StaticMethods__addInvalidDataBlockToFetchElement$$(this, $oldElement$$16$$, $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[$child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$]), 
            $JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$.$elementsAdded$($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[$child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$]);
          }
        }
      }
    } else {
      this.$_firstBlockRequested$ || ($JSCompiler_StaticMethods__initColumnHeader$$(this), $JSCompiler_StaticMethods__initColumnFooter$$(this), $JSCompiler_StaticMethods__initNavBar$$(this), $JSCompiler_StaticMethods__initLoadMore$$(this), this.$_firstBlockRequested$ = !0), this.$CancelPendingFetch$(), 0 < $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$.length && 0 < $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[0].rows.length ? 
      (this.$_initVirtualization$($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[0], !1), $JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$.$elementsAdded$($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[0]), this.$_processClickToEditRequestTimerId$ = 
      $AdfPage$$.$PAGE$.$scheduleTimer$(this, this.$_processClickToEditRequest$, !1, 10), this.$AdjustAutoHeight$()) : $JSCompiler_temp$$224_childCount$$inline_4072_empty$$3_newLabel$$inline_4085_root$$inline_4076$$ = !0;
    }
    if ($JSCompiler_temp$$224_childCount$$inline_4072_empty$$3_newLabel$$inline_4085_root$$inline_4076$$) {
      if ($JSCompiler_StaticMethods__hasRefreshAutoPPRBlock$$($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$)) {
        $AdfPage$$.$PAGE$.$addPartialTargets$(this.$getComponent$());
      } else {
        if (this.$_virtInitialized$) {
          $AdfLogger$$.$LOGGER$.severe("Empty data block received:" + id);
        } else {
          $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$ = $newElement$$26$$.childNodes;
          $JSCompiler_temp$$224_childCount$$inline_4072_empty$$3_newLabel$$inline_4085_root$$inline_4076$$ = $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$.length;
          for ($JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$ = 0;$JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$ < $JSCompiler_temp$$224_childCount$$inline_4072_empty$$3_newLabel$$inline_4085_root$$inline_4076$$;$JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$++) {
            $child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$ = $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[0], $newElement$$26$$.removeChild($child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$), $dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$.appendChild($child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$)
            ;
          }
          $JSCompiler_StaticMethods__updatePCState$$(this);
          this.$_hideStatus$();
          this.$getDomElement$().style.overflow = "auto";
          this.$IsEmpty$ = !0;
          $JSCompiler_StaticMethods__stretchTheColumns$$(this);
          if ($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$ = this.$__getColumnHeader$()) {
            $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$.style.border = "0px", $JSCompiler_temp$$224_childCount$$inline_4072_empty$$3_newLabel$$inline_4085_root$$inline_4076$$ = this.$getDomElement$(), $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$.offsetWidth <= $JSCompiler_temp$$224_childCount$$inline_4072_empty$$3_newLabel$$inline_4085_root$$inline_4076$$.clientWidth && 
            ($JSCompiler_temp$$224_childCount$$inline_4072_empty$$3_newLabel$$inline_4085_root$$inline_4076$$.style.overflow = "hidden");
          }
          $AdfDhtmlTableBasePeer$$.$SetCursor$($dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$, "");
        }
        this.$AdjustAutoHeight$();
      }
    } else {
      this.$_editableTableReadOnlyMode$ && $JSCompiler_StaticMethods__disableTabStop$$(this, !0), ($dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$ = $JSCompiler_StaticMethods__getActiveCellNode$$(this)) ? ($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$ = $AdfAgent$$.$AGENT$.getScrollLeft($dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$)) && $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$ == 
      this.$_currentScrollLeft$ && $JSCompiler_StaticMethods__setFocusOnNode$$($dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$) : ($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$ = this.$getDomElement$(), ($dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$ = document.activeElement) && $AdfDomUtils$$.$isAncestor$($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$, 
      $dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$) && ("TH" == $dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$.nodeName ? $JSCompiler_StaticMethods__setHeaderCellFocus$$(this, $dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$) : "TD" == $dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$.nodeName ? ($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$ = 
      this.$GetRowKeyAndRow$($dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$, $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$)) && ($dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_HEADER$) ? this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_ROW_HEADER_FOCUS_TYPE$, $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[0], 
      $dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$) : this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[0], $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$[1], $dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$)) : 
      ($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$ = $JSCompiler_StaticMethods__getTargetCell$$(this, $dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$)) && $JSCompiler_StaticMethods__isFilterCell$$($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$) && $JSCompiler_StaticMethods__setReadOnlyMode$$(this, 
      !1, $dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$, !1)));
    }
  } else {
    if (0 < $dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$.indexOf("nbar")) {
      if ($dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$ = this.$__getElemBySubId$("nbar")) {
        $dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$.parentNode.replaceChild($newElement$$26$$, $dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$), $AdfAgent$$.$AGENT$.$elementsAdded$($newElement$$26$$);
      }
    } else {
      if ($attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$ = ($dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$ = $AdfDhtmlTableBasePeer$$.$_findHiddenLabel$($oldElement$$16$$)) ? $dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$.textContent : null, $AdfDhtmlTableBasePeer$$.$superclass$.$ReplaceDomElement$.call(this, $newElement$$26$$, $oldElement$$16$$), 
      $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$) {
        if ($JSCompiler_temp$$224_childCount$$inline_4072_empty$$3_newLabel$$inline_4085_root$$inline_4076$$ = $dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$ = $AdfDhtmlTableBasePeer$$.$_findHiddenLabel$($newElement$$26$$)) {
          if ($JSCompiler_temp$$224_childCount$$inline_4072_empty$$3_newLabel$$inline_4085_root$$inline_4076$$ = $dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$.textContent) {
            if ($JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$ = $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$.length, $child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$ = $JSCompiler_temp$$224_childCount$$inline_4072_empty$$3_newLabel$$inline_4085_root$$inline_4076$$.length, 
            $JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$ < $child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$) {
              $JSCompiler_temp$$224_childCount$$inline_4072_empty$$3_newLabel$$inline_4085_root$$inline_4076$$ = !1;
            } else {
              for ($activeDOM$$inline_4045_activeDOMid$$inline_4046_fetchId$$2_hasRefreshAutoPPRBlock$$inline_4042_i$$inline_4088_pendingRenderOnly$$2$$ = 0;$activeDOM$$inline_4045_activeDOMid$$inline_4046_fetchId$$2_hasRefreshAutoPPRBlock$$inline_4042_i$$inline_4088_pendingRenderOnly$$2$$ < $child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$ && $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$.charAt($activeDOM$$inline_4045_activeDOMid$$inline_4046_fetchId$$2_hasRefreshAutoPPRBlock$$inline_4042_i$$inline_4088_pendingRenderOnly$$2$$) == 
              $JSCompiler_temp$$224_childCount$$inline_4072_empty$$3_newLabel$$inline_4085_root$$inline_4076$$.charAt($activeDOM$$inline_4045_activeDOMid$$inline_4046_fetchId$$2_hasRefreshAutoPPRBlock$$inline_4042_i$$inline_4088_pendingRenderOnly$$2$$);$activeDOM$$inline_4045_activeDOMid$$inline_4046_fetchId$$2_hasRefreshAutoPPRBlock$$inline_4042_i$$inline_4088_pendingRenderOnly$$2$$++) {
              }
              $JSCompiler_temp$$224_childCount$$inline_4072_empty$$3_newLabel$$inline_4085_root$$inline_4076$$ = $JSCompiler_temp$$224_childCount$$inline_4072_empty$$3_newLabel$$inline_4085_root$$inline_4076$$.substr($activeDOM$$inline_4045_activeDOMid$$inline_4046_fetchId$$2_hasRefreshAutoPPRBlock$$inline_4042_i$$inline_4088_pendingRenderOnly$$2$$) == $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$.substr($JSCompiler_inline_result$$225_agent$$604_agent$$inline_4043_agent$$inline_4065_i$$inline_4073_oldLen$$inline_4086_scrollLeft$$inline_4059$$ - 
              ($child$$inline_4074_doFillViewPort$$inline_4044_empty$$inline_4041_i$$inline_4066_newLen$$inline_4087_pendingFetch$$4$$ - $activeDOM$$inline_4045_activeDOMid$$inline_4046_fetchId$$2_hasRefreshAutoPPRBlock$$inline_4042_i$$inline_4088_pendingRenderOnly$$2$$));
            }
          } else {
            $JSCompiler_temp$$224_childCount$$inline_4072_empty$$3_newLabel$$inline_4085_root$$inline_4076$$ = !0;
          }
        }
        $JSCompiler_temp$$224_childCount$$inline_4072_empty$$3_newLabel$$inline_4085_root$$inline_4076$$ && ($dataBody$$67_elem$$inline_4080_id$$357_labelElement$$10_nbar$$1_targetNode$$49$$.textContent = $attrs$$inline_4081_blocks$$3_cell$$inline_4082_ch$$inline_4075_children$$inline_4071_labelText_rootElem$$inline_4079_targetScrollLeft$$);
      }
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ReplaceDomElement", {$ReplaceDomElement$:$AdfDhtmlTableBasePeer$$.prototype.$ReplaceDomElement$});
function $JSCompiler_StaticMethods__addInvalidDataBlockToFetchElement$$($JSCompiler_StaticMethods__addInvalidDataBlockToFetchElement$self$$, $oldElement$$18$$, $block$$19$$) {
  for (var $rows$$19$$ = $block$$19$$.rows, $rowCount$$20$$ = $rows$$19$$.length, $invalidRows$$ = null, $i$$565$$ = 0;$i$$565$$ < $rowCount$$20$$;$i$$565$$++) {
    var $row$$60$$ = $rows$$19$$[$i$$565$$], $rowKey$$58$$ = $row$$60$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
    null != $rowKey$$58$$ && null != $JSCompiler_StaticMethods__addInvalidDataBlockToFetchElement$self$$.$FindRowByKey$($rowKey$$58$$) && ($invalidRows$$ || ($invalidRows$$ = []), $invalidRows$$.push($row$$60$$));
  }
  if (null != $invalidRows$$) {
    for ($rowCount$$20$$ = $invalidRows$$.length, $i$$565$$ = 0;$i$$565$$ < $rowCount$$20$$;$i$$565$$++) {
      $invalidRows$$[$i$$565$$].parentNode.removeChild($invalidRows$$[$i$$565$$]);
    }
  }
  $oldElement$$18$$.appendChild($block$$19$$);
}
function $JSCompiler_StaticMethods__cleanUpDataFetchElement$$($JSCompiler_StaticMethods__cleanUpDataFetchElement$self$$, $oldElement$$19$$) {
  for (;null != $oldElement$$19$$.firstChild;) {
    var $oldChild$$8$$ = $oldElement$$19$$.firstChild;
    $JSCompiler_StaticMethods__cleanUpDataFetchElement$self$$.$_unregisterNode$($oldChild$$8$$);
    $oldElement$$19$$.removeChild($oldChild$$8$$);
  }
}
function $JSCompiler_StaticMethods__hasRefreshAutoPPRBlock$$($blocks$$6$$) {
  for (var $agent$$607$$ = $AdfAgent$$.$AGENT$, $i$$566$$ = 0;$i$$566$$ < $blocks$$6$$.length;$i$$566$$++) {
    if ($agent$$607$$.$getBooleanAttribute$($blocks$$6$$[$i$$566$$], $AdfDhtmlTableBasePeer$$.$NEEDS_REFRESH_ATTRIBUTE$, !1)) {
      return !0;
    }
  }
  return !1;
}
$AdfDhtmlTableBasePeer$$.prototype.$AutoPPRBlockReceived$ = function $$AdfDhtmlTableBasePeer$$$$$AutoPPRBlockReceived$$() {
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.AutoPPRBlockReceived", {$AutoPPRBlockReceived$:$AdfDhtmlTableBasePeer$$.prototype.$AutoPPRBlockReceived$});
$AdfDhtmlTableBasePeer$$.prototype.$HandleAutoPPRRemove$ = function $$AdfDhtmlTableBasePeer$$$$$HandleAutoPPRRemove$$($block$$21_rowInfo$$3_token$$18$$) {
  var $doFillViewPort$$1$$ = !1;
  if ($block$$21_rowInfo$$3_token$$18$$ = $AdfAgent$$.$AGENT$.getAttribute($block$$21_rowInfo$$3_token$$18$$, "_parentKey", null)) {
    if ($block$$21_rowInfo$$3_token$$18$$ = this.$FindRowByKey$($block$$21_rowInfo$$3_token$$18$$)) {
      this.$DeleteBlock$($block$$21_rowInfo$$3_token$$18$$.index, 1, 1, 0, null), this.$UpdateRange$(!1), $doFillViewPort$$1$$ = !0;
    }
  }
  return $doFillViewPort$$1$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleAutoPPRRemove", {$HandleAutoPPRRemove$:$AdfDhtmlTableBasePeer$$.prototype.$HandleAutoPPRRemove$});
$AdfDhtmlTableBasePeer$$.prototype.$DomReplaceNotify$ = function $$AdfDhtmlTableBasePeer$$$$$DomReplaceNotify$$($domNode$$104$$) {
  return 0 < $domNode$$104$$.id.indexOf($AdfDhtmlTableBasePeer$$.$DW_SUB_ID$) ? null : $domNode$$104$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.DomReplaceNotify", {$DomReplaceNotify$:$AdfDhtmlTableBasePeer$$.prototype.$DomReplaceNotify$});
$AdfDhtmlTableBasePeer$$.prototype.$_getUnavailableRowIndex$ = function $$AdfDhtmlTableBasePeer$$$$$_getUnavailableRowIndex$$($elem$$41$$) {
  var $rowIndex$$7$$ = -1, $agent$$609$$ = $AdfAgent$$.$AGENT$;
  if ($elem$$41$$) {
    var $unavailableRowDiv$$1$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($elem$$41$$, "unAvail");
    $unavailableRowDiv$$1$$ && ($rowIndex$$7$$ = $agent$$609$$.$getIntAttribute$($unavailableRowDiv$$1$$, "_unavailableRowIndex", -1), $elem$$41$$.removeChild($unavailableRowDiv$$1$$));
  }
  return $rowIndex$$7$$;
};
$AdfDhtmlTableBasePeer$$.prototype.$BlockInserted$ = function $$AdfDhtmlTableBasePeer$$$$$BlockInserted$$() {
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.BlockInserted", {$BlockInserted$:$AdfDhtmlTableBasePeer$$.prototype.$BlockInserted$});
$AdfDhtmlTableBasePeer$$.prototype.$BlockDeleted$ = function $$AdfDhtmlTableBasePeer$$$$$BlockDeleted$$() {
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.BlockDeleted", {$BlockDeleted$:$AdfDhtmlTableBasePeer$$.prototype.$BlockDeleted$});
$AdfDhtmlTableBasePeer$$.prototype.$DeleteBlock$ = function $$AdfDhtmlTableBasePeer$$$$$DeleteBlock$$($canvasDelta_startRow$$11$$, $numRows$$10$$, $totalRows$$3$$, $remainingBlocks$$, $deletedElems$$) {
  for (var $dataBody$$70$$ = this.$GetDataBody$(), $blocks$$7$$ = $dataBody$$70$$.childNodes, $oldHeight$$35$$ = 0, $newHeight$$45$$ = 0, $removedCount$$ = 0, $i$$567$$ = $blocks$$7$$.length - 1;0 <= $i$$567$$ && $removedCount$$ < $numRows$$10$$;$i$$567$$--) {
    var $b$$6_block$$23$$ = $blocks$$7$$[$i$$567$$], $oldHeight$$35$$ = $oldHeight$$35$$ + $b$$6_block$$23$$.$cachedHeight$, $height$$46_next_removeStart$$ = Math.max($canvasDelta_startRow$$11$$, $b$$6_block$$23$$.$startRow$), $r$$9_removeEnd$$ = Math.min($canvasDelta_startRow$$11$$ + $numRows$$10$$ - 1, $b$$6_block$$23$$.$startRow$ + $b$$6_block$$23$$.$numRows$ - 1), $removedInBlock$$ = 0, $heightDelta$$1$$ = 0, $needsRemoving$$ = null;
    if ($height$$46_next_removeStart$$ == $b$$6_block$$23$$.$startRow$ && $r$$9_removeEnd$$ == $b$$6_block$$23$$.$startRow$ + $b$$6_block$$23$$.$numRows$ - 1) {
      $heightDelta$$1$$ = $b$$6_block$$23$$.$cachedHeight$, $needsRemoving$$ = $b$$6_block$$23$$, $removedInBlock$$ = $b$$6_block$$23$$.$numRows$, $deletedElems$$ && ($deletedElems$$.push($b$$6_block$$23$$), $deletedElems$$.$totalHeight$ += $b$$6_block$$23$$.offsetHeight);
    } else {
      for (;$r$$9_removeEnd$$ >= $height$$46_next_removeStart$$;$r$$9_removeEnd$$--) {
        var $deletedRow_rIndex$$ = $r$$9_removeEnd$$ - $b$$6_block$$23$$.$startRow$;
        if (0 == $deletedRow_rIndex$$) {
          $AdfAssert$$.assert(null != $b$$6_block$$23$$.rows && null != $b$$6_block$$23$$.rows[0], "Unable to copy cell widths when the block contains no rows!");
          for (var $r0Cells$$ = $b$$6_block$$23$$.rows[0].cells, $r1Cells$$ = $b$$6_block$$23$$.rows[1].cells, $c$$16$$ = 0;$c$$16$$ < $r1Cells$$.length;$c$$16$$++) {
            $r1Cells$$[$c$$16$$].style.width = $r0Cells$$[$c$$16$$].style.width;
          }
        }
        $deletedRow_rIndex$$ = $b$$6_block$$23$$.rows[$deletedRow_rIndex$$];
        $deletedElems$$ && ($deletedElems$$.push($deletedRow_rIndex$$), $deletedElems$$.$totalHeight$ += $deletedRow_rIndex$$.offsetHeight);
        this.$_unregisterNode$($deletedRow_rIndex$$);
        $deletedRow_rIndex$$.parentNode.removeChild($deletedRow_rIndex$$);
        $removedInBlock$$++;
      }
      0 < $removedInBlock$$ && ($height$$46_next_removeStart$$ = $b$$6_block$$23$$.offsetHeight, $heightDelta$$1$$ = $b$$6_block$$23$$.$cachedHeight$ - $height$$46_next_removeStart$$, $b$$6_block$$23$$.$cachedHeight$ = $height$$46_next_removeStart$$, $b$$6_block$$23$$.$numRows$ = $b$$6_block$$23$$.rows.length);
      $newHeight$$45$$ += $b$$6_block$$23$$.$cachedHeight$;
    }
    if (0 < $removedInBlock$$) {
      for ($b$$6_block$$23$$ = $i$$567$$ + 1;$b$$6_block$$23$$ < $blocks$$7$$.length;$b$$6_block$$23$$++) {
        $height$$46_next_removeStart$$ = $blocks$$7$$[$b$$6_block$$23$$], $height$$46_next_removeStart$$.$startPos$ -= $heightDelta$$1$$, $height$$46_next_removeStart$$.$startRow$ -= $removedInBlock$$;
      }
      $needsRemoving$$ && (this.$_unregisterNode$($needsRemoving$$), $dataBody$$70$$.removeChild($needsRemoving$$));
    }
    $removedCount$$ += $removedInBlock$$;
  }
  $canvasDelta_startRow$$11$$ = $removedCount$$ == $totalRows$$3$$ ? $newHeight$$45$$ - $oldHeight$$35$$ : -this.$_averageRowHeight$ * $totalRows$$3$$;
  this.$_knownRowCount$ -= $totalRows$$3$$;
  -1 != this.$_rowCount$ && (this.$_rowCount$ -= $totalRows$$3$$);
  0 < this.$_knownRowCount$ && (missing = this.$_isViewportSatisfied$($dataBody$$70$$, $dataBody$$70$$.offsetHeight), missing & $AdfDhtmlTableBasePeer$$.$MISSING_AFTER$ && $JSCompiler_StaticMethods__addBelow$$(this, $dataBody$$70$$, $dataBody$$70$$.offsetHeight, !1));
  this.$_adjustCanvasHeight$($canvasDelta_startRow$$11$$, $dataBody$$70$$);
  0 == $remainingBlocks$$ && ($JSCompiler_StaticMethods__stretchTheColumns$$(this), $JSCompiler_StaticMethods__checkForScrollableLastBlockInViewport$$(this, $dataBody$$70$$), this.$BlockDeleted$());
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.DeleteBlock", {$DeleteBlock$:$AdfDhtmlTableBasePeer$$.prototype.$DeleteBlock$});
$AdfDhtmlTableBasePeer$$.prototype.$FetchCompleted$ = function $$AdfDhtmlTableBasePeer$$$$$FetchCompleted$$() {
  this.$_selUpdateAll$($AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UPDATE$, !0, null);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.FetchCompleted", {$FetchCompleted$:$AdfDhtmlTableBasePeer$$.prototype.$FetchCompleted$});
$AdfDhtmlTableBasePeer$$.prototype.$GetAssociatedComponent$ = function $$AdfDhtmlTableBasePeer$$$$$GetAssociatedComponent$$() {
  return null != this.$_associatedPeer$ ? this.$_associatedPeer$.$getComponent$() : null;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetAssociatedComponent", {$GetAssociatedComponent$:$AdfDhtmlTableBasePeer$$.prototype.$GetAssociatedComponent$});
function $JSCompiler_StaticMethods__updateComponentSelectionState$$($JSCompiler_StaticMethods__updateComponentSelectionState$self$$, $block$$25$$) {
  var $component$$2173$$ = $JSCompiler_StaticMethods__updateComponentSelectionState$self$$.$getComponent$(), $selState$$1_st$$1$$ = $block$$25$$.getAttribute("_selState");
  $selState$$1_st$$1$$ && ($selState$$1_st$$1$$ = $selState$$1_st$$1$$.replace(/'/g, '"'), $selState$$1_st$$1$$ = JSON.parse($selState$$1_st$$1$$), $component$$2173$$.setProperty("selectedRowKeys", $selState$$1_st$$1$$, !1, $AdfUIComponent$$.$PROPAGATE_NEVER$), $JSCompiler_StaticMethods__getScriptLoadingService$$($AdfPage$$.$PAGE$).$addCallbackScript$($JSCompiler_StaticMethods__updateComponentSelectionState$self$$, $JSCompiler_StaticMethods__updateComponentSelectionState$self$$.$_setFocusOnSelectedRow$));
}
$JSCompiler_prototypeAlias$$ = $AdfDhtmlTableBasePeer$$.prototype;
$JSCompiler_prototypeAlias$$.$_setFocusOnSelectedRow$ = function $$JSCompiler_prototypeAlias$$$$_setFocusOnSelectedRow$$() {
  var $activeElement$$14$$ = $AdfPage$$.$PAGE$.$_activeDomNode$;
  if ($activeElement$$14$$) {
    var $tableDomElement$$ = this.$getDomElement$(), $state$$86$$ = this.$getComponent$().getSelectedRowKeys(), $rowKey$$59$$;
    for ($rowKey$$59$$ in $state$$86$$) {
      if ($state$$86$$[$rowKey$$59$$]) {
        var $row$$61_rowInfo$$4$$ = this.$FindRowByKey$($rowKey$$59$$);
        if ($row$$61_rowInfo$$4$$ && ($row$$61_rowInfo$$4$$ = $row$$61_rowInfo$$4$$.$tr$, $activeElement$$14$$ != $tableDomElement$$ && this.$isInActiveHeirarchy$() && !$AdfDomUtils$$.$isAncestorOrSelf$($row$$61_rowInfo$$4$$, $activeElement$$14$$))) {
          $JSCompiler_StaticMethods__setFocusOnNode$$($row$$61_rowInfo$$4$$, 0);
          break;
        }
      }
    }
  }
};
function $JSCompiler_StaticMethods__updateComponentDisclosureState$$($JSCompiler_StaticMethods__updateComponentDisclosureState$self$$, $block$$27$$) {
  var $component$$2176$$ = $JSCompiler_StaticMethods__updateComponentDisclosureState$self$$.$getComponent$(), $discState$$ = $block$$27$$.getAttribute("_discState");
  $discState$$ && (eval("var st\x3d" + $discState$$ + ";"), $component$$2176$$.setProperty("disclosedRowKeys", st, !1, $AdfUIComponent$$.$PROPAGATE_NEVER$));
}
$JSCompiler_prototypeAlias$$.$_initVirtualization$ = function $$JSCompiler_prototypeAlias$$$$_initVirtualization$$($firstBlock$$2$$, $alreadyInserted$$1$$) {
  try {
    this.$_hideStatus$();
    this.$_virtInitialized$ = !0;
    var $agent$$611_outerWidth$$inline_4099$$ = $AdfAgent$$.$AGENT$, $startRow$$12$$ = $agent$$611_outerWidth$$inline_4099$$.$getIntAttribute$($firstBlock$$2$$, "_startRow", 0), $visibleRowIndex$$ = $agent$$611_outerWidth$$inline_4099$$.$getIntAttribute$($firstBlock$$2$$, "_visibleRow", -1), $numRows$$11_outerHeight$$inline_4100$$ = $AdfDhtmlTableBasePeer$$.$_getBlockRowCount$($firstBlock$$2$$), $component$$2177$$ = this.$getComponent$(), $dataBody$$71$$ = this.$GetDataBody$(), $canvasHeight$$inline_4101_rowCount$$21$$ = 
    $agent$$611_outerWidth$$inline_4099$$.$getIntAttribute$($firstBlock$$2$$, "_rowCount", -1), $isPaged$$ = this.$_isPaged$, $firstBlock$$inline_4103_isLoadMore$$ = this.$_isLoadMore$, $estRowCount$$;
    $estRowCount$$ = $AdfAgent$$.$getAgent$().$getIntAttribute$($firstBlock$$2$$, "_estRowCount", -1);
    0 <= $estRowCount$$ && ($numRows$$11_outerHeight$$inline_4100$$ = $estRowCount$$, $canvasHeight$$inline_4101_rowCount$$21$$ = -1);
    0 == this.$_unavailableRowIndex$ ? $canvasHeight$$inline_4101_rowCount$$21$$ = -1 : 0 < this.$_unavailableRowIndex$ && ($canvasHeight$$inline_4101_rowCount$$21$$ = this.$_unavailableRowIndex$);
    var $totalRows$$4$$ = this.$_knownRowCount$ = this.$_rowCount$ = $canvasHeight$$inline_4101_rowCount$$21$$, $currentScrollTop$$ = 0;
    -1 == $totalRows$$4$$ && ($totalRows$$4$$ = $startRow$$12$$ + $numRows$$11_outerHeight$$inline_4100$$, this.$_knownRowCount$ = $startRow$$12$$ + $numRows$$11_outerHeight$$inline_4100$$);
    $JSCompiler_StaticMethods__updateComponentSelectionState$$(this, $firstBlock$$2$$);
    var $component$$inline_4094$$ = this.$getComponent$(), $activeRowKey$$inline_4095$$ = $firstBlock$$2$$.getAttribute("_initARK");
    if ($activeRowKey$$inline_4095$$) {
      this.$_ignoreActiveRowKeyChange$ = !0;
      try {
        $component$$inline_4094$$.setProperty("_afrActiveRowKey", $activeRowKey$$inline_4095$$, !1, $AdfUIComponent$$.$PROPAGATE_NEVER$), $component$$inline_4094$$.setProperty("activeRowKey", $activeRowKey$$inline_4095$$, !1, $AdfUIComponent$$.$PROPAGATE_NEVER$);
      } finally {
        this.$_ignoreActiveRowKeyChange$ = !1;
      }
    }
    var $container$$52_currentScrollTop$$inline_4125$$ = this.$getDomElement$();
    $agent$$611_outerWidth$$inline_4099$$.setScrollLeft($container$$52_currentScrollTop$$inline_4125$$, 0);
    var $clientWidth$$ = $container$$52_currentScrollTop$$inline_4125$$.clientWidth, $clientHeight$$ = $container$$52_currentScrollTop$$inline_4125$$.clientHeight, $frWidth$$ = $agent$$611_outerWidth$$inline_4099$$.$getIntAttribute$($firstBlock$$2$$, "_frWidth", 0);
    this.$_frozenWidth$ = $frWidth$$;
    var $totalWidth$$ = $agent$$611_outerWidth$$inline_4099$$.$getIntAttribute$($firstBlock$$2$$, "_totalWidth", -1);
    this.$_totalWidth$ = $totalWidth$$;
    this.$_unfrozenWidth$ = $totalWidth$$ - $frWidth$$;
    this.$_hasDetailStamp$ = $agent$$611_outerWidth$$inline_4099$$.getAttribute($firstBlock$$2$$, $AdfDhtmlTableBasePeer$$.$_HAS_DETAIL_MARKER$, !1);
    if (!$alreadyInserted$$1$$) {
      for (var $children$$65$$ = $dataBody$$71$$.childNodes, $c$$17$$ = $children$$65$$.length - 1;0 <= $c$$17$$;$c$$17$$--) {
        $dataBody$$71$$.removeChild($children$$65$$[$c$$17$$]);
      }
      $dataBody$$71$$.appendChild($firstBlock$$2$$);
      $clientWidth$$ = $container$$52_currentScrollTop$$inline_4125$$.clientWidth;
      $clientHeight$$ = $container$$52_currentScrollTop$$inline_4125$$.clientHeight;
    }
    var $blockHeight$$ = $firstBlock$$2$$.offsetHeight, $blockCount$$ = $AdfDhtmlTableBasePeer$$.$_getBlockRowCount$($firstBlock$$2$$);
    $firstBlock$$2$$.$cachedHeight$ = $blockHeight$$;
    var $averageHeight$$ = Math.round($blockHeight$$ / $blockCount$$);
    this.$_averageRowHeight$ = $averageHeight$$;
    var $canvasHeight$$;
    $canvasHeight$$ = !$isPaged$$ && !$firstBlock$$inline_4103_isLoadMore$$ && $totalRows$$4$$ > $numRows$$11_outerHeight$$inline_4100$$ ? $averageHeight$$ * $totalRows$$4$$ : -1 == $canvasHeight$$inline_4101_rowCount$$21$$ && !$isPaged$$ && !$firstBlock$$inline_4103_isLoadMore$$ && $blockHeight$$ < $clientHeight$$ - this.$_cachedCHHeight$ - this.$_cachedCFHeight$ - this.$_cachedNBHeight$ ? $clientHeight$$ - this.$_cachedCHHeight$ - this.$_cachedCFHeight$ - this.$_cachedNBHeight$ : $blockHeight$$;
    -1 != $canvasHeight$$inline_4101_rowCount$$21$$ || $isPaged$$ || $firstBlock$$inline_4103_isLoadMore$$ || (0 < $estRowCount$$ && ($canvasHeight$$ += $averageHeight$$ * $estRowCount$$), $canvasHeight$$ += $AdfDhtmlTableBasePeer$$.$_FETCH_MORE_CANVAS_SPACE$);
    $firstBlock$$2$$.style.position = "relative";
    $dataBody$$71$$.scrollTop = 0;
    $firstBlock$$2$$.$startRow$ = $startRow$$12$$;
    $firstBlock$$2$$.$numRows$ = $blockCount$$;
    $firstBlock$$2$$.$startPos$ = !$isPaged$$ && !$firstBlock$$inline_4103_isLoadMore$$ && 0 < $startRow$$12$$ ? $currentScrollTop$$ = $averageHeight$$ * $startRow$$12$$ : 0;
    var $scroller$$, $agent$$611_outerWidth$$inline_4099$$ = $clientWidth$$, $numRows$$11_outerHeight$$inline_4100$$ = $clientHeight$$, $canvasHeight$$inline_4101_rowCount$$21$$ = $canvasHeight$$, $firstBlock$$inline_4103_isLoadMore$$ = $firstBlock$$2$$, $agent$$inline_4104$$ = $AdfAgent$$.$AGENT$, $scroller$$inline_4105$$;
    if (!$JSCompiler_StaticMethods__hasSingleScroller$$(this) || this.$_isPaged$ || $JSCompiler_StaticMethods__freezeColumnsToEnd$$(this)) {
      var $domDocument$$inline_4106_firstBlock$$inline_6064$$ = $firstBlock$$inline_4103_isLoadMore$$, $sStyle$$inline_4107_scroller$$inline_6065$$ = [], $agent$$inline_6066$$ = $AdfAgent$$.$AGENT$, $domDocument$$inline_6067$$ = this.$getDomDocument$();
      hscroller = $domDocument$$inline_6067$$.createElement("div");
      vscroller = $domDocument$$inline_6067$$.createElement("div");
      hscroller.id = $container$$52_currentScrollTop$$inline_4125$$.id + "::hscroller";
      vscroller.id = $container$$52_currentScrollTop$$inline_4125$$.id + "::vscroller";
      hscroller.tabIndex = -1;
      vscroller.tabIndex = -1;
      var $hsStyle$$inline_6068$$ = hscroller.style, $vsStyle$$inline_6069$$ = vscroller.style;
      $hsStyle$$inline_6068$$.position = $vsStyle$$inline_6069$$.position = "absolute";
      if (null != this.$_associatedId$) {
        var $component$$inline_6070$$ = this.$getComponent$();
        null != $component$$inline_6070$$.$getProperty$("_afrSlaveId") ? $vsStyle$$inline_6069$$.overflowY = "hidden" : $vsStyle$$inline_6069$$.overflowY = "auto";
        $vsStyle$$inline_6069$$.overflowX = "hidden";
        $hsStyle$$inline_6068$$.overflowY = "hidden";
        $hsStyle$$inline_6068$$.overflowX = "auto";
        var $buddyComponent$$inline_6071$$ = $component$$inline_6070$$.$findComponent$(this.$_associatedId$);
        $AdfAssert$$.assert(null != $buddyComponent$$inline_6071$$, "There is no associated table");
        this.$_associatedPeer$ = $buddyComponent$$inline_6071$$.$getPeer$();
        var $buddyPeer$$inline_6072$$ = $buddyComponent$$inline_6071$$.$getPeer$();
        null != $buddyPeer$$inline_6072$$ && $buddyPeer$$inline_6072$$.$_associatedPeer$ != this && ($buddyPeer$$inline_6072$$.$_associatedPeer$ = this);
      } else {
        $vsStyle$$inline_6069$$.overflowY = "auto", $vsStyle$$inline_6069$$.overflowX = "hidden", $hsStyle$$inline_6068$$.overflowY = "hidden", $hsStyle$$inline_6068$$.overflowX = "auto", this.$_isTouch$ && $agent$$inline_6066$$.$getPlatform$() == $AdfAgent$$.$WEBKIT_PLATFORM$ && ($vsStyle$$inline_6069$$.setProperty("-webkit-overflow-scrolling", "touch"), $vsStyle$$inline_6069$$.setProperty("-webkit-transform", "translateZ(0px)"), $hsStyle$$inline_6068$$.setProperty("-webkit-overflow-scrolling", 
        "touch"), $hsStyle$$inline_6068$$.setProperty("-webkit-transform", "translateZ(0px)"), $agent$$inline_6066$$.$getOS$() == $AdfAgent$$.$MAC_OS$ && ($hsStyle$$inline_6068$$.overflow = "scroll", $AdfPage$$.$PAGE$.$getLookAndFeel$().getStyleClass($AdfDhtmlTableBasePeer$$.$_SCROLLER_ANIMATION_CLASS$), $AdfDomUtils$$.$addCSSClassName$(vscroller, $AdfDhtmlTableBasePeer$$.$animationStyleClass$), $AdfDomUtils$$.$addCSSClassName$(hscroller, $AdfDhtmlTableBasePeer$$.$animationStyleClass$)));
      }
      $hsStyle$$inline_6068$$.zIndex = $vsStyle$$inline_6069$$.zIndex = 0;
      $vsStyle$$inline_6069$$.width = Math.max($agent$$611_outerWidth$$inline_4099$$ - $frWidth$$, 0) + "px";
      $vsStyle$$inline_6069$$.top = this.$_cachedCHHeight$ + "px";
      $vsStyle$$inline_6069$$.height = Math.max($numRows$$11_outerHeight$$inline_4100$$ - this.$_cachedCHHeight$ - this.$_cachedCFHeight$ - this.$_cachedNBHeight$, 0) + "px";
      $AdfDhtmlTableBasePeer$$.$_isRTL$() ? ($JSCompiler_StaticMethods__freezeColumnsToEnd$$(this) ? $hsStyle$$inline_6068$$.right = "0px" : $hsStyle$$inline_6068$$.left = "0px", $vsStyle$$inline_6069$$.left = "0px") : ($JSCompiler_StaticMethods__freezeColumnsToEnd$$(this) ? $hsStyle$$inline_6068$$.left = "0px" : $hsStyle$$inline_6068$$.right = "0px", $vsStyle$$inline_6069$$.right = "0px");
      var $hfake$$inline_6073$$ = $domDocument$$inline_6067$$.createElement("div"), $vfake$$inline_6074$$ = $domDocument$$inline_6067$$.createElement("div"), $blockWidth$$inline_6075$$ = $agent$$inline_6066$$.$getIntAttribute$($domDocument$$inline_4106_firstBlock$$inline_6064$$, "_totalWidth", -1);
      -1 == $blockWidth$$inline_6075$$ && ($blockWidth$$inline_6075$$ = $domDocument$$inline_4106_firstBlock$$inline_6064$$.offsetWidth);
      $agent$$inline_6066$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ && ($hfake$$inline_6073$$.style.position = $vfake$$inline_6074$$.style.position = "absolute");
      $hfake$$inline_6073$$.style.width = $vfake$$inline_6074$$.style.width = $blockWidth$$inline_6075$$ - $frWidth$$ + "px";
      this.$_canvasHeight$ = $canvasHeight$$inline_4101_rowCount$$21$$;
      $hfake$$inline_6073$$.style.height = $vfake$$inline_6074$$.style.height = $canvasHeight$$inline_4101_rowCount$$21$$ + "px";
      hscroller.appendChild($hfake$$inline_6073$$);
      vscroller.appendChild($vfake$$inline_6074$$);
      $container$$52_currentScrollTop$$inline_4125$$.appendChild(vscroller);
      $agent$$inline_6066$$.$elementsAdded$(vscroller);
      $hsStyle$$inline_6068$$.top = this.$_cachedCHHeight$ + "px";
      $hsStyle$$inline_6068$$.height = Math.max($numRows$$11_outerHeight$$inline_4100$$ - this.$_cachedCHHeight$, 0) + "px";
      var $scrollbarWidth$$inline_6076$$ = vscroller.offsetWidth - vscroller.clientWidth;
      $AdfDhtmlTableBasePeer$$.$_isRTL$() ? $hsStyle$$inline_6068$$.left = $scrollbarWidth$$inline_6076$$ + "px" : $hsStyle$$inline_6068$$.right = $scrollbarWidth$$inline_6076$$ + "px";
      $hsStyle$$inline_6068$$.width = Math.max($agent$$611_outerWidth$$inline_4099$$ - $frWidth$$ - $scrollbarWidth$$inline_6076$$, 0) + "px";
      $container$$52_currentScrollTop$$inline_4125$$.appendChild(hscroller);
      $agent$$inline_6066$$.$elementsAdded$(hscroller);
      $vsStyle$$inline_6069$$.height = Math.max($numRows$$11_outerHeight$$inline_4100$$ - this.$_cachedCHHeight$ - this.$_cachedCFHeight$ - this.$_cachedNBHeight$ - (hscroller.offsetHeight - hscroller.clientHeight), 0) + "px";
      $sStyle$$inline_4107_scroller$$inline_6065$$[$AdfDhtmlTableBasePeer$$.$_HSCROLLER$] = hscroller;
      $sStyle$$inline_4107_scroller$$inline_6065$$[$AdfDhtmlTableBasePeer$$.$_VSCROLLER$] = vscroller;
      $scroller$$inline_4105$$ = $sStyle$$inline_4107_scroller$$inline_6065$$;
    } else {
      $domDocument$$inline_4106_firstBlock$$inline_6064$$ = this.$getDomDocument$();
      $scroller$$inline_4105$$ = $domDocument$$inline_4106_firstBlock$$inline_6064$$.createElement("div");
      $scroller$$inline_4105$$.tabIndex = -1;
      $scroller$$inline_4105$$.id = $container$$52_currentScrollTop$$inline_4125$$.id + "::scroller";
      $sStyle$$inline_4107_scroller$$inline_6065$$ = $scroller$$inline_4105$$.style;
      $sStyle$$inline_4107_scroller$$inline_6065$$.position = "absolute";
      this.$_isTouch$ && $agent$$inline_4104$$.$getPlatform$() == $AdfAgent$$.$WEBKIT_PLATFORM$ && ($sStyle$$inline_4107_scroller$$inline_6065$$.setProperty("-webkit-overflow-scrolling", "touch"), $sStyle$$inline_4107_scroller$$inline_6065$$.setProperty("-webkit-transform", "translateZ(0px)"), $agent$$inline_4104$$.$getOS$() == $AdfAgent$$.$MAC_OS$ && $AdfDomUtils$$.$addCSSClassName$($scroller$$inline_4105$$, $AdfPage$$.$PAGE$.$getLookAndFeel$().getStyleClass($AdfDhtmlTableBasePeer$$.$_SCROLLER_ANIMATION_CLASS$)));
      if (null != this.$_associatedId$) {
        var $component$$inline_4108$$ = this.$getComponent$();
        null != $component$$inline_4108$$.$getProperty$("_afrSlaveId") ? ($sStyle$$inline_4107_scroller$$inline_6065$$.overflowX = "auto", $sStyle$$inline_4107_scroller$$inline_6065$$.overflowY = "hidden") : $sStyle$$inline_4107_scroller$$inline_6065$$.overflow = "auto";
        var $buddyComponent$$inline_4109$$ = $component$$inline_4108$$.getParent().$findComponent$(this.$_associatedId$);
        $AdfAssert$$.assert(null != $buddyComponent$$inline_4109$$, "There is no associated table");
        this.$_associatedPeer$ = $buddyComponent$$inline_4109$$.$getPeer$();
        var $buddyPeer$$inline_4110$$ = $buddyComponent$$inline_4109$$.$getPeer$();
        null != $buddyPeer$$inline_4110$$ && $buddyPeer$$inline_4110$$.$_associatedPeer$ != this && ($buddyPeer$$inline_4110$$.$_associatedPeer$ = this);
      } else {
        $JSCompiler_StaticMethods__freezeColumnsToEnd$$(this) ? ($sStyle$$inline_4107_scroller$$inline_6065$$.overflowX = "auto", $sStyle$$inline_4107_scroller$$inline_6065$$.overflowY = "hidden") : $sStyle$$inline_4107_scroller$$inline_6065$$.overflow = "auto";
      }
      $sStyle$$inline_4107_scroller$$inline_6065$$.zIndex = 0;
      $sStyle$$inline_4107_scroller$$inline_6065$$.width = Math.max($agent$$611_outerWidth$$inline_4099$$ - $frWidth$$, 0) + "px";
      $sStyle$$inline_4107_scroller$$inline_6065$$.top = this.$_cachedCHHeight$ + "px";
      $sStyle$$inline_4107_scroller$$inline_6065$$.height = Math.max($numRows$$11_outerHeight$$inline_4100$$ - this.$_cachedCHHeight$, 0) + "px";
      $AdfDhtmlTableBasePeer$$.$_isRTL$() ? $JSCompiler_StaticMethods__freezeColumnsToEnd$$(this) ? $sStyle$$inline_4107_scroller$$inline_6065$$.right = "0px" : $sStyle$$inline_4107_scroller$$inline_6065$$.left = "0px" : $JSCompiler_StaticMethods__freezeColumnsToEnd$$(this) ? $sStyle$$inline_4107_scroller$$inline_6065$$.left = "0px" : $sStyle$$inline_4107_scroller$$inline_6065$$.right = "0px";
      var $fake$$inline_4111$$ = $domDocument$$inline_4106_firstBlock$$inline_6064$$.createElement("div"), $blockWidth$$inline_4112$$ = $agent$$inline_4104$$.$getIntAttribute$($firstBlock$$inline_4103_isLoadMore$$, "_totalWidth", -1);
      -1 == $blockWidth$$inline_4112$$ && ($blockWidth$$inline_4112$$ = $firstBlock$$inline_4103_isLoadMore$$.offsetWidth);
      $fake$$inline_4111$$.style.width = $blockWidth$$inline_4112$$ - $frWidth$$ + "px";
      $agent$$inline_4104$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ && ($fake$$inline_4111$$.style.position = "absolute", 0 == $blockWidth$$inline_4112$$ - $frWidth$$ && ($fake$$inline_4111$$.style.width = "1px"));
      this.$_canvasHeight$ = $canvasHeight$$inline_4101_rowCount$$21$$;
      $canvasHeight$$inline_4101_rowCount$$21$$ > $AdfDhtmlTableBasePeer$$.$_CSS_HEIGHT_LIMIT$ ? ($fake$$inline_4111$$.style.height = $AdfDhtmlTableBasePeer$$.$_CSS_HEIGHT_LIMIT$ + "px", this.$_canvasHeightLimited$ = !0) : ($fake$$inline_4111$$.style.height = $canvasHeight$$inline_4101_rowCount$$21$$ + "px", this.$_canvasHeightLimited$ = !1);
      $fake$$inline_4111$$.style.visibility = "hidden";
      $scroller$$inline_4105$$.appendChild($fake$$inline_4111$$);
      $container$$52_currentScrollTop$$inline_4125$$.appendChild($scroller$$inline_4105$$);
      $agent$$inline_4104$$.$elementsAdded$($scroller$$inline_4105$$);
    }
    if (this.$_scrollbarBehavior$ == $AdfDhtmlTableBasePeer$$.$_SCROLLBAR_BEHAVIOR_AUTOHIDE$) {
      var $laf$$inline_4113$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$(), $dataBody$$inline_4114$$ = this.$GetDataBody$(), $firstBlock$$inline_4103_isLoadMore$$ = $dataBody$$inline_4114$$.firstChild, $tableHLinesClassName$$inline_4115$$ = $laf$$inline_4113$$.getStyleClass($AdfDhtmlTableBasePeer$$.$_TABLE_H_LINES_CLASS$), $tableVHLinesClassName$$inline_4116$$ = $laf$$inline_4113$$.getStyleClass($AdfDhtmlTableBasePeer$$.$_TABLE_VH_LINES_CLASS$);
      null != $firstBlock$$inline_4103_isLoadMore$$ && ($AdfDomUtils$$.$containsCSSClassName$($firstBlock$$inline_4103_isLoadMore$$, $tableHLinesClassName$$inline_4115$$) || $AdfDomUtils$$.$containsCSSClassName$($firstBlock$$inline_4103_isLoadMore$$, $tableVHLinesClassName$$inline_4116$$)) && this.$_scrollbarBehavior$ == $AdfDhtmlTableBasePeer$$.$_SCROLLBAR_BEHAVIOR_AUTOHIDE$ && $AdfDomUtils$$.$addCSSClassName$($dataBody$$inline_4114$$, $laf$$inline_4113$$.getStyleClass($AdfDhtmlTableBasePeer$$.$_SCROLLBAR_AUTOHIDE_DATABODY_H_LINES_CLASS$));
      var $dataBodyWrapper$$inline_4117$$ = this.$getDomDocument$().createElement("div");
      $dataBodyWrapper$$inline_4117$$.setAttribute("id", $AdfRichUIPeer$$.$CreateSubId$($container$$52_currentScrollTop$$inline_4125$$.id, $AdfDhtmlTableBasePeer$$.$_DATAWRAPPER$));
      var $dataBodyWrapperClassName$$inline_4118$$ = $laf$$inline_4113$$.getStyleClass($AdfDhtmlTableBasePeer$$.$_SCROLLBAR_AUTOHIDE_DATABODY_WRAPPER_CLASS$);
      $AdfDomUtils$$.$addCSSClassName$($dataBodyWrapper$$inline_4117$$, $dataBodyWrapperClassName$$inline_4118$$);
      var $dataBodyWrapperStyle$$inline_4119$$ = $dataBodyWrapper$$inline_4117$$.style;
      this.$_cachedScrollerWidthAddl$ = $container$$52_currentScrollTop$$inline_4125$$.offsetWidth - $agent$$611_outerWidth$$inline_4099$$;
      this.$_cachedScrollerHeightAddl$ = $container$$52_currentScrollTop$$inline_4125$$.offsetHeight - $numRows$$11_outerHeight$$inline_4100$$;
      $dataBodyWrapperStyle$$inline_4119$$.height = $container$$52_currentScrollTop$$inline_4125$$.offsetHeight - this.$_cachedCHHeight$ - this.$_cachedCFHeight$ + "px";
      $dataBodyWrapperStyle$$inline_4119$$.width = $container$$52_currentScrollTop$$inline_4125$$.offsetWidth + "px";
      $dataBodyWrapperStyle$$inline_4119$$.overflowX = "hidden";
      $dataBodyWrapperStyle$$inline_4119$$.overflowY = "hidden";
      $dataBodyWrapperStyle$$inline_4119$$.position = "relative";
      $dataBodyWrapperStyle$$inline_4119$$.zIndex = 1;
      $JSCompiler_StaticMethods__addScrollEventListeners$$(this, $dataBodyWrapper$$inline_4117$$);
      $container$$52_currentScrollTop$$inline_4125$$.insertBefore($dataBodyWrapper$$inline_4117$$, $dataBody$$inline_4114$$);
      if (this.$_isLoadMore$) {
        var $bottomLoadMore$$inline_4120$$ = $JSCompiler_StaticMethods__getLoadMore$$(this, !1), $topLoadMore$$inline_4121$$ = $JSCompiler_StaticMethods__getLoadMore$$(this, !0);
        null != $topLoadMore$$inline_4121$$ && $dataBodyWrapper$$inline_4117$$.appendChild($topLoadMore$$inline_4121$$);
        $dataBodyWrapper$$inline_4117$$.appendChild($dataBody$$inline_4114$$);
        null != $bottomLoadMore$$inline_4120$$ && $dataBodyWrapper$$inline_4117$$.appendChild($bottomLoadMore$$inline_4120$$);
      } else {
        $dataBodyWrapper$$inline_4117$$.appendChild($dataBody$$inline_4114$$);
      }
      $agent$$inline_4104$$.$elementsAdded$($dataBodyWrapper$$inline_4117$$);
      $JSCompiler_StaticMethods__hasSingleScroller$$(this) && !this.$_isPaged$ ? (vscroller = this.$GetScroller$(), hscroller = this.$GetScroller$()) : (vscroller = this.$GetScroller$()[$AdfDhtmlTableBasePeer$$.$_VSCROLLER$], hscroller = this.$GetScroller$()[$AdfDhtmlTableBasePeer$$.$_HSCROLLER$]);
      vscroller.style.visibility = "hidden";
      hscroller.style.visibility = "hidden";
      this.$_dataBodyWrapped$ = this.$_scrollbarHidden$ = !0;
    }
    $scroller$$ = $scroller$$inline_4105$$;
    this.$_scrollbarBehavior$ != $AdfDhtmlTableBasePeer$$.$_SCROLLBAR_BEHAVIOR_AUTOHIDE$ && $JSCompiler_StaticMethods__addScrollEventListeners$$(this, $dataBody$$71$$);
    this.$_innerTableScrollCallback$ = this.$createCallback$(this.$_handleInnerTableScroll$);
    $JSCompiler_StaticMethods__registerInnerScrollCallback$$(this, $firstBlock$$2$$);
    if (!this.$_headerless$) {
      var $colHeader$$1$$ = this.$__getColumnHeader$();
      if (!this.$_hasFrozenColumn$()) {
        $colHeader$$1$$.onscroll = this.$_innerTableScrollCallback$;
      } else {
        if (!$JSCompiler_StaticMethods__areAllColumnsFrozen$$(this, this.$_colCount$)) {
          var $second$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colHeader$$1$$, "d2");
          $second$$.onscroll = this.$_innerTableScrollCallback$;
        }
      }
    }
    if (!this.$_footerless$) {
      var $colFooter$$1$$ = $JSCompiler_StaticMethods__getColumnFooter$$(this);
      this.$_hasFrozenColumn$() ? $JSCompiler_StaticMethods__areAllColumnsFrozen$$(this, this.$_colCount$) || ($second$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colFooter$$1$$, "fd2"), $second$$.onscroll = this.$_innerTableScrollCallback$) : $colFooter$$1$$.onscroll = this.$_innerTableScrollCallback$;
    }
    var $dataBodyHeight$$5$$ = this.$SizeDataBody$($dataBody$$71$$, $clientWidth$$, $clientHeight$$);
    $dataBody$$71$$.style.zIndex = 1;
    this.$_currentScrollTop$ = $container$$52_currentScrollTop$$inline_4125$$ = $currentScrollTop$$ = $JSCompiler_StaticMethods__computeInitialScrollTop$$(this, $component$$2177$$, $firstBlock$$2$$, $startRow$$12$$, $canvasHeight$$, $dataBodyHeight$$5$$, $blockHeight$$);
    $JSCompiler_StaticMethods__hasSingleScroller$$(this) && !this.$_isPaged$ ? (0 < $container$$52_currentScrollTop$$inline_4125$$ && ($scroller$$.scrollTop = $container$$52_currentScrollTop$$inline_4125$$), this.$_currentScrollLeft$ = $AdfDhtmlTableBasePeer$$.$_isRTL$() ? $AdfAgent$$.$AGENT$.getScrollLeft($scroller$$) : 0, $AdfRichUIPeer$$.$addEventHandlerToDomInstance$($AdfDhtmlTableBasePeer$$, $scroller$$, "scroll")) : (0 < $container$$52_currentScrollTop$$inline_4125$$ && ($scroller$$[0].scrollTop = 
    $scroller$$[1].scrollTop = $container$$52_currentScrollTop$$inline_4125$$), this.$_currentScrollLeft$ = $AdfDhtmlTableBasePeer$$.$_isRTL$() ? $AdfAgent$$.$AGENT$.getScrollLeft($scroller$$[0]) : 0, $AdfRichUIPeer$$.$addEventHandlerToDomInstance$($AdfDhtmlTableBasePeer$$, $scroller$$[0], "scroll"), $AdfRichUIPeer$$.$addEventHandlerToDomInstance$($AdfDhtmlTableBasePeer$$, $scroller$$[1], "scroll"));
    !this.$isHeightAutoSized$() && -1 < $visibleRowIndex$$ && this.$scrollToRowIndex$($visibleRowIndex$$);
    this.$_restoreScrollPosition$();
    $JSCompiler_StaticMethods__synchronizeRowHeights$$(this, $firstBlock$$2$$);
    this.$isHeightAutoSized$() && (this.$AdjustAutoHeight$(), this.$_currentScrollTop$ = $currentScrollTop$$ = $JSCompiler_StaticMethods__computeInitialScrollTop$$(this, $component$$2177$$, $firstBlock$$2$$, $startRow$$12$$, $canvasHeight$$, $dataBody$$71$$.offsetHeight, $blockHeight$$), 0 < $currentScrollTop$$ && ($JSCompiler_StaticMethods__hasSingleScroller$$(this) && !$isPaged$$ ? $scroller$$.scrollTop = $currentScrollTop$$ : $scroller$$[0].scrollTop = $scroller$$[1].scrollTop = $currentScrollTop$$), 
    -1 < $visibleRowIndex$$ && this.$scrollToRowIndex$($visibleRowIndex$$));
    $JSCompiler_StaticMethods__stretchTheColumns$$(this);
    this.$_fillViewPort$($dataBody$$71$$, $dataBody$$71$$.offsetHeight, !1);
    $JSCompiler_StaticMethods__syncDataBodyHeights$$(this);
    null == $JSCompiler_StaticMethods__getActiveRowKey$$(this) && $JSCompiler_StaticMethods__setReadOnlyMode$$(this, !0, null, !1);
  } finally {
    $JSCompiler_StaticMethods__updatePCState$$(this), this.$UpdateRange$(!0), this.$_virtInitializedComplete$ = !0;
  }
};
function $JSCompiler_StaticMethods__computeInitialScrollTop$$($JSCompiler_StaticMethods__computeInitialScrollTop$self_currentScrollTop$$1$$, $component$$2178$$, $firstBlock$$3$$, $startRow$$13$$, $canvasHeight$$1$$, $dataBodyHeight$$6$$, $blockHeight$$1$$) {
  if ($JSCompiler_StaticMethods__computeInitialScrollTop$self_currentScrollTop$$1$$.$_isPaged$) {
    return 0;
  }
  $JSCompiler_StaticMethods__computeInitialScrollTop$self_currentScrollTop$$1$$ = 0;
  0 < $startRow$$13$$ && ($JSCompiler_StaticMethods__computeInitialScrollTop$self_currentScrollTop$$1$$ = Math.min($firstBlock$$3$$.$startPos$, $canvasHeight$$1$$ - $dataBodyHeight$$6$$), $JSCompiler_StaticMethods__computeInitialScrollTop$self_currentScrollTop$$1$$ = Math.max(0, $JSCompiler_StaticMethods__computeInitialScrollTop$self_currentScrollTop$$1$$));
  "last" == $component$$2178$$.getDisplayRow() && $dataBodyHeight$$6$$ < $canvasHeight$$1$$ && ($JSCompiler_StaticMethods__computeInitialScrollTop$self_currentScrollTop$$1$$ = $canvasHeight$$1$$ - $dataBodyHeight$$6$$, $firstBlock$$3$$.$startPos$ = $canvasHeight$$1$$ - $blockHeight$$1$$);
  return $JSCompiler_StaticMethods__computeInitialScrollTop$self_currentScrollTop$$1$$;
}
$JSCompiler_prototypeAlias$$.$_handleTouchMovement$ = function $$JSCompiler_prototypeAlias$$$$_handleTouchMovement$$($deltaX$$31$$, $deltaY$$36$$) {
  var $scrollPosition$$3$$ = this.$__getScrollPos$();
  $scrollPosition$$3$$ && (scrollLeft = $scrollPosition$$3$$.x - $deltaX$$31$$, scrollTop = $scrollPosition$$3$$.y - $deltaY$$36$$, $JSCompiler_StaticMethods__scrollerScrollToPos$$(this, scrollLeft, scrollTop));
};
function $JSCompiler_StaticMethods__syncDataBodyHeights$$($JSCompiler_StaticMethods__syncDataBodyHeights$self$$) {
  var $component$$2179$$ = $JSCompiler_StaticMethods__syncDataBodyHeights$self$$.$getComponent$(), $isSlave$$ = $component$$2179$$.$getProperty$("_afrMasterId"), $isMaster$$ = $component$$2179$$.$getProperty$("_afrSlaveId");
  ($isSlave$$ || $isMaster$$) && $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__syncDataBodyHeights$self$$) && $AdfPage$$.$PAGE$.$scheduleTimer$($JSCompiler_StaticMethods__syncDataBodyHeights$self$$, $JSCompiler_StaticMethods__syncDataBodyHeights$self$$.$_syncDataBodyHeightsTimeout$, $component$$2179$$, 0);
}
$JSCompiler_prototypeAlias$$.$_syncDataBodyHeightsTimeout$ = function $$JSCompiler_prototypeAlias$$$$_syncDataBodyHeightsTimeout$$($buddyComponent_component$$2180_dataBody$$72$$) {
  $buddyComponent_component$$2180_dataBody$$72$$ = $buddyComponent_component$$2180_dataBody$$72$$.getParent().$findComponent$(this.$_associatedId$);
  $AdfAssert$$.assert(null != $buddyComponent_component$$2180_dataBody$$72$$, "There is no associated table");
  var $buddyPeer_buddyScroller$$ = $buddyComponent_component$$2180_dataBody$$72$$.$getPeer$();
  $buddyComponent_component$$2180_dataBody$$72$$ = this.$GetDataBody$();
  var $buddyDataBody$$ = $buddyPeer_buddyScroller$$.$GetDataBody$(), $scroller$$1$$ = this.$GetScroller$(), $buddyPeer_buddyScroller$$ = $buddyPeer_buddyScroller$$.$GetScroller$();
  if ($scroller$$1$$ && $buddyPeer_buddyScroller$$) {
    var $fakeDiv$$ = $scroller$$1$$.firstChild, $buddyFakeDiv$$ = $buddyPeer_buddyScroller$$.firstChild;
    if ($fakeDiv$$ && $buddyFakeDiv$$) {
      var $hasScrollbar$$ = ("auto" == $scroller$$1$$.style.overflowX || "auto" == $scroller$$1$$.style.overflow) && $scroller$$1$$.offsetHeight > $scroller$$1$$.clientHeight, $buddyHasScrollbar$$ = ("auto" == $buddyPeer_buddyScroller$$.style.overflowX || "auto" == $buddyPeer_buddyScroller$$.style.overflow) && $buddyPeer_buddyScroller$$.offsetHeight > $buddyPeer_buddyScroller$$.clientHeight, $height$$47$$ = parseInt($buddyComponent_component$$2180_dataBody$$72$$.style.height), $buddyHeight$$ = parseInt($buddyDataBody$$.style.height);
      isNaN($height$$47$$) || isNaN($buddyHeight$$) || ($buddyHasScrollbar$$ && !$hasScrollbar$$ ? ($buddyComponent_component$$2180_dataBody$$72$$.style.height = $buddyHeight$$ + "px", $scroller$$1$$.style.height = $buddyPeer_buddyScroller$$.style.height, $scroller$$1$$.style.overflowX = "scroll", $fakeDiv$$.style.height = $buddyFakeDiv$$.style.height) : $hasScrollbar$$ && !$buddyHasScrollbar$$ ? ($buddyDataBody$$.style.height = $height$$47$$ + "px", $buddyPeer_buddyScroller$$.style.height = $scroller$$1$$.style.height, 
      $buddyPeer_buddyScroller$$.style.overflowX = "scroll", $buddyFakeDiv$$.style.height = $fakeDiv$$.style.height) : "auto" == $buddyPeer_buddyScroller$$.style.overflowX ? ($scroller$$1$$.style.overflowX = "auto", $buddyComponent_component$$2180_dataBody$$72$$.style.height = $buddyHeight$$ + "px", $scroller$$1$$.style.height = $buddyPeer_buddyScroller$$.style.height, $fakeDiv$$.style.height = $buddyFakeDiv$$.style.height) : ($buddyPeer_buddyScroller$$.style.overflowX = "auto", $buddyDataBody$$.style.height = 
      $height$$47$$ + "px", $buddyPeer_buddyScroller$$.style.height = $scroller$$1$$.style.height, $buddyFakeDiv$$.style.height = $fakeDiv$$.style.height));
    }
  }
};
function $JSCompiler_StaticMethods__updatePCState$$($JSCompiler_StaticMethods__updatePCState$self_pcPeer$$2$$) {
  var $pcId$$2$$ = $JSCompiler_StaticMethods__updatePCState$self_pcPeer$$2$$.$getDomElement$().getAttribute($AdfDhtmlTableBasePeer$$.$_PANEL_COLLECTION_ID$);
  null != $pcId$$2$$ && ($JSCompiler_StaticMethods__updatePCState$self_pcPeer$$2$$ = $JSCompiler_StaticMethods__updatePCState$self_pcPeer$$2$$.$_pcPeer$ = $AdfPage$$.$PAGE$.$findComponent$($pcId$$2$$).$getPeer$(), $JSCompiler_StaticMethods__updatePCState$self_pcPeer$$2$$.$resetState$(), $JSCompiler_StaticMethods__updatePCState$self_pcPeer$$2$$.$updateStandardMenuToolbarItems$(), $JSCompiler_StaticMethods__updatePCState$self_pcPeer$$2$$.$updateStandardStatusbarItems$(), $JSCompiler_StaticMethods__updatePCState$self_pcPeer$$2$$.$updateRowSelectionContext$());
}
$JSCompiler_prototypeAlias$$.$__getVisibleLeafColumns$ = function $$JSCompiler_prototypeAlias$$$$__getVisibleLeafColumns$$() {
  if (null != this.$_visibleLeafColumns$) {
    return this.$_visibleLeafColumns$;
  }
  var $leafColClientIds_leafColClientIdsExpando_rootElement$$158$$ = this.$getDomElement$(), $leafColClientIds_leafColClientIdsExpando_rootElement$$158$$ = $AdfAgent$$.$AGENT$.getAttribute($leafColClientIds_leafColClientIdsExpando_rootElement$$158$$, "_leafColClientIds");
  null != $leafColClientIds_leafColClientIdsExpando_rootElement$$158$$ && ($leafColClientIds_leafColClientIdsExpando_rootElement$$158$$ = $leafColClientIds_leafColClientIdsExpando_rootElement$$158$$.replace(/'/g, '"'));
  var $leafColClientIds_leafColClientIdsExpando_rootElement$$158$$ = JSON.parse($leafColClientIds_leafColClientIdsExpando_rootElement$$158$$), $columns$$19$$ = [];
  if (null != $leafColClientIds_leafColClientIdsExpando_rootElement$$158$$) {
    for (var $count$$30$$ = $leafColClientIds_leafColClientIdsExpando_rootElement$$158$$.length, $i$$568$$ = 0;$i$$568$$ < $count$$30$$;$i$$568$$++) {
      var $columnComponent$$ = $AdfPage$$.$PAGE$.$findComponent$($leafColClientIds_leafColClientIdsExpando_rootElement$$158$$[$i$$568$$]);
      $columns$$19$$.push($columnComponent$$);
    }
  }
  return this.$_visibleLeafColumns$ = $columns$$19$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getVisibleLeafColumns", {$__getVisibleLeafColumns$:$AdfDhtmlTableBasePeer$$.prototype.$__getVisibleLeafColumns$});
$AdfDhtmlTableBasePeer$$.$__getSortOrderForColumn$ = function $$AdfDhtmlTableBasePeer$$$$__getSortOrderForColumn$$($id$$358_siElem_sortedType$$) {
  var $sortOrder$$2$$ = null;
  if ($id$$358_siElem_sortedType$$ = $AdfAgent$$.$AGENT$.getElementById($AdfRichUIPeer$$.$CreateSubId$($id$$358_siElem_sortedType$$, $AdfDhtmlTableBasePeer$$.$__SORT_INDICATOR$))) {
    $id$$358_siElem_sortedType$$ = $id$$358_siElem_sortedType$$.getAttribute($AdfDhtmlTableBasePeer$$.$_SORTED_TYPE$), $id$$358_siElem_sortedType$$ == $AdfDhtmlTableBasePeer$$.$_SORTED_DESCENDING$ ? $sortOrder$$2$$ = !1 : $id$$358_siElem_sortedType$$ == $AdfDhtmlTableBasePeer$$.$_SORTED_ASCENDING$ && ($sortOrder$$2$$ = !0);
  }
  return $sortOrder$$2$$;
};
$AdfDhtmlTableBasePeer$$.prototype.$__getColumnResizeMargin$ = function $$AdfDhtmlTableBasePeer$$$$$__getColumnResizeMargin$$() {
  $AdfAssert$$.$failedInAbstractFunction$();
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getColumnResizeMargin", {$__getColumnResizeMargin$:$AdfDhtmlTableBasePeer$$.prototype.$__getColumnResizeMargin$});
$AdfDhtmlTableBasePeer$$.prototype.$HandleDomMouseMove$ = function $$AdfDhtmlTableBasePeer$$$$$HandleDomMouseMove$$($component$$2183$$, $domEvent$$56$$) {
  if (!this.$_headerless$ && this.$_virtInitialized$) {
    if (this.$_resizedTH$) {
      var $agent$$inline_4129_cell$$4_headerAction$$1_mdPos$$ = $JSCompiler_StaticMethods__getParentTH$$(this, $domEvent$$56$$);
      !$agent$$inline_4129_cell$$4_headerAction$$1_mdPos$$ || $component$$2183$$.getColumnResizing && "enabled" != $component$$2183$$.getColumnResizing() || $AdfDhtmlTableBasePeer$$.$SetCursor$($agent$$inline_4129_cell$$4_headerAction$$1_mdPos$$, $AdfAgent$$.$AGENT$.getCursor("col-resize"));
    } else {
      if ($agent$$inline_4129_cell$$4_headerAction$$1_mdPos$$ = this.$_mdPos$) {
        var $newPos_reorderTH$$inline_4130_th$$2$$ = $AdfAgent$$.$AGENT$.$getMousePosition$($domEvent$$56$$);
        if (Math.abs($newPos_reorderTH$$inline_4130_th$$2$$.x - $agent$$inline_4129_cell$$4_headerAction$$1_mdPos$$.x) > this.$__getColumnResizeMargin$() && (this.$_mdPos$ = null, $agent$$inline_4129_cell$$4_headerAction$$1_mdPos$$ = $AdfAgent$$.$AGENT$, $newPos_reorderTH$$inline_4130_th$$2$$ = this.$_reorderTH$)) {
          var $agent$$inline_6079_colTable$$inline_6092_colTable2$$inline_6113_headerDiv$$inline_6089_reorderColWidth$$inline_6135$$ = $AdfAgent$$.$AGENT$, $colSpan$$inline_6082_reorderTH$$inline_6080$$ = this.$_reorderTH$, $reorderIndex$$inline_6081$$ = $agent$$inline_6079_colTable$$inline_6092_colTable2$$inline_6113_headerDiv$$inline_6089_reorderColWidth$$inline_6135$$.$getIntAttribute$($colSpan$$inline_6082_reorderTH$$inline_6080$$, "_d_index", -1), $colSpan$$inline_6082_reorderTH$$inline_6080$$ = 
          $colSpan$$inline_6082_reorderTH$$inline_6080$$.colSpan, $agent$$inline_6086_hiddenCells$$inline_6136_isGecko$$inline_6109_outerDiv$$inline_6083$$ = this.$getDomElement$(), $dropColDiv$$inline_6084$$ = $agent$$inline_6086_hiddenCells$$inline_6136_isGecko$$inline_6109_outerDiv$$inline_6083$$.ownerDocument.createElement("div"), $columnDivStyle$$inline_6085_lastFrozen$$inline_6087_lastFrozen$$inline_6110_nestedDiv$$inline_6139$$ = $dropColDiv$$inline_6084$$.style;
          $agent$$inline_6086_hiddenCells$$inline_6136_isGecko$$inline_6109_outerDiv$$inline_6083$$.appendChild($dropColDiv$$inline_6084$$);
          $columnDivStyle$$inline_6085_lastFrozen$$inline_6087_lastFrozen$$inline_6110_nestedDiv$$inline_6139$$.overflow = "hidden";
          $columnDivStyle$$inline_6085_lastFrozen$$inline_6087_lastFrozen$$inline_6110_nestedDiv$$inline_6139$$.position = "absolute";
          $columnDivStyle$$inline_6085_lastFrozen$$inline_6087_lastFrozen$$inline_6110_nestedDiv$$inline_6139$$.zIndex = 1E3;
          $agent$$inline_6079_colTable$$inline_6092_colTable2$$inline_6113_headerDiv$$inline_6089_reorderColWidth$$inline_6135$$.$setOpacity$($dropColDiv$$inline_6084$$, 85);
          this.$_reorderHiddenCells$ = [];
          var $agent$$inline_6086_hiddenCells$$inline_6136_isGecko$$inline_6109_outerDiv$$inline_6083$$ = $AdfAgent$$.$AGENT$, $columnDivStyle$$inline_6085_lastFrozen$$inline_6087_lastFrozen$$inline_6110_nestedDiv$$inline_6139$$ = this.$_lastFrozen$, $firstFrozen$$inline_6088_firstFrozen$$inline_6111_footerDiv$$inline_6137_footerTable$$inline_6138$$ = this.$_firstFrozen$, $agent$$inline_6079_colTable$$inline_6092_colTable2$$inline_6113_headerDiv$$inline_6089_reorderColWidth$$inline_6135$$ = this.$__getColumnHeader$(), 
          $cells$$inline_6141_headerTable$$inline_6090_hiddenCells$$inline_6114$$, $i$$inline_6140_nestedDiv$$inline_6091_reorderColWidth$$inline_6112$$ = null;
          this.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $reorderIndex$$inline_6081$$) ? ($i$$inline_6140_nestedDiv$$inline_6091_reorderColWidth$$inline_6112$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($agent$$inline_6079_colTable$$inline_6092_colTable2$$inline_6113_headerDiv$$inline_6089_reorderColWidth$$inline_6135$$, "d2"), $cells$$inline_6141_headerTable$$inline_6090_hiddenCells$$inline_6114$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($i$$inline_6140_nestedDiv$$inline_6091_reorderColWidth$$inline_6112$$, 
          "t2")) : $cells$$inline_6141_headerTable$$inline_6090_hiddenCells$$inline_6114$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($agent$$inline_6079_colTable$$inline_6092_colTable2$$inline_6113_headerDiv$$inline_6089_reorderColWidth$$inline_6135$$, "t");
          $agent$$inline_6079_colTable$$inline_6092_colTable2$$inline_6113_headerDiv$$inline_6089_reorderColWidth$$inline_6135$$ = $dropColDiv$$inline_6084$$.ownerDocument.createElement("table");
          $agent$$inline_6079_colTable$$inline_6092_colTable2$$inline_6113_headerDiv$$inline_6089_reorderColWidth$$inline_6135$$.className = $cells$$inline_6141_headerTable$$inline_6090_hiddenCells$$inline_6114$$.className;
          $agent$$inline_6079_colTable$$inline_6092_colTable2$$inline_6113_headerDiv$$inline_6089_reorderColWidth$$inline_6135$$.cellSpacing = 0;
          colTableStyle = $agent$$inline_6079_colTable$$inline_6092_colTable2$$inline_6113_headerDiv$$inline_6089_reorderColWidth$$inline_6135$$.style;
          colTableStyle.tableLayout = "fixed";
          colTableStyle.position = "relative";
          $dropColDiv$$inline_6084$$.appendChild($agent$$inline_6079_colTable$$inline_6092_colTable2$$inline_6113_headerDiv$$inline_6089_reorderColWidth$$inline_6135$$);
          for (var $cellIndex$$inline_6142_dataBody$$inline_6115_nRows$$inline_6093$$ = $cells$$inline_6141_headerTable$$inline_6090_hiddenCells$$inline_6114$$.rows.length, $blockList$$inline_6116_cellSpan$$inline_6143_reorderColWidth$$inline_6094$$ = 0, $cell$$inline_6144_childCount$$inline_6117_hiddenCells$$inline_6095$$ = this.$_reorderHiddenCells$, $currentScrollTop$$inline_6118_i$$inline_6096$$ = 0;$currentScrollTop$$inline_6118_i$$inline_6096$$ < $cellIndex$$inline_6142_dataBody$$inline_6115_nRows$$inline_6093$$;$currentScrollTop$$inline_6118_i$$inline_6096$$++) {
            for (var $cells$$inline_6097_i$$inline_6120$$ = $cells$$inline_6141_headerTable$$inline_6090_hiddenCells$$inline_6114$$.rows[$currentScrollTop$$inline_6118_i$$inline_6096$$].cells, $cellClone$$inline_6106_cellCount$$inline_6098_r$$inline_6125$$ = $cells$$inline_6097_i$$inline_6120$$.length, $block$$inline_6121_cell$$inline_6099$$ = null, $cellSpan$$inline_6100_rows$$inline_6122$$ = 0, $agent$$inline_6108_firstFrozen$$inline_6134_headerRow$$inline_6101$$, $j$$inline_6102_rowCount$$inline_6123$$ = 
            0;$j$$inline_6102_rowCount$$inline_6123$$ < $cellClone$$inline_6106_cellCount$$inline_6098_r$$inline_6125$$;$j$$inline_6102_rowCount$$inline_6123$$++) {
              var $headerCell$$inline_6103_rowIndex$$inline_6124$$ = $cells$$inline_6097_i$$inline_6120$$[$j$$inline_6102_rowCount$$inline_6123$$], $headerCellFound$$inline_6104_headerIndex$$inline_6105_row$$inline_6126$$ = !1;
              if (0 < $currentScrollTop$$inline_6118_i$$inline_6096$$) {
                $headerCellFound$$inline_6104_headerIndex$$inline_6105_row$$inline_6126$$ = $agent$$inline_6086_hiddenCells$$inline_6136_isGecko$$inline_6109_outerDiv$$inline_6083$$.$getIntAttribute$($headerCell$$inline_6103_rowIndex$$inline_6124$$, "_d_index", -1);
                if ($headerCellFound$$inline_6104_headerIndex$$inline_6105_row$$inline_6126$$ > $reorderIndex$$inline_6081$$) {
                  break;
                }
                $headerCellFound$$inline_6104_headerIndex$$inline_6105_row$$inline_6126$$ = $headerCellFound$$inline_6104_headerIndex$$inline_6105_row$$inline_6126$$ == $reorderIndex$$inline_6081$$;
              } else {
                $headerCellFound$$inline_6104_headerIndex$$inline_6105_row$$inline_6126$$ = $JSCompiler_StaticMethods__freezeColumnsToStart$$(this) && !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $reorderIndex$$inline_6081$$) ? $j$$inline_6102_rowCount$$inline_6123$$ == $reorderIndex$$inline_6081$$ - $columnDivStyle$$inline_6085_lastFrozen$$inline_6087_lastFrozen$$inline_6110_nestedDiv$$inline_6139$$ - 1 : $JSCompiler_StaticMethods__freezeColumnsToEnd$$(this) && $JSCompiler_StaticMethods__isColumnFrozen$$(this, 
                $reorderIndex$$inline_6081$$) ? $j$$inline_6102_rowCount$$inline_6123$$ == $reorderIndex$$inline_6081$$ - $firstFrozen$$inline_6088_firstFrozen$$inline_6111_footerDiv$$inline_6137_footerTable$$inline_6138$$ : $j$$inline_6102_rowCount$$inline_6123$$ == $reorderIndex$$inline_6081$$;
              }
              if ($headerCellFound$$inline_6104_headerIndex$$inline_6105_row$$inline_6126$$) {
                do {
                  null == $block$$inline_6121_cell$$inline_6099$$ ? ($block$$inline_6121_cell$$inline_6099$$ = $headerCell$$inline_6103_rowIndex$$inline_6124$$, $agent$$inline_6108_firstFrozen$$inline_6134_headerRow$$inline_6101$$ = $agent$$inline_6079_colTable$$inline_6092_colTable2$$inline_6113_headerDiv$$inline_6089_reorderColWidth$$inline_6135$$.insertRow($currentScrollTop$$inline_6118_i$$inline_6096$$), 0 == $currentScrollTop$$inline_6118_i$$inline_6096$$ && $agent$$inline_6086_hiddenCells$$inline_6136_isGecko$$inline_6109_outerDiv$$inline_6083$$.$getPlatform$() == 
                  $AdfAgent$$.$IE_PLATFORM$ && 8 > $agent$$inline_6086_hiddenCells$$inline_6136_isGecko$$inline_6109_outerDiv$$inline_6083$$.$getVersion$() && ($agent$$inline_6108_firstFrozen$$inline_6134_headerRow$$inline_6101$$.style.position = "absolute")) : $block$$inline_6121_cell$$inline_6099$$ = $cells$$inline_6097_i$$inline_6120$$[++$j$$inline_6102_rowCount$$inline_6123$$], $cellSpan$$inline_6100_rows$$inline_6122$$ += $block$$inline_6121_cell$$inline_6099$$.colSpan, $cellClone$$inline_6106_cellCount$$inline_6098_r$$inline_6125$$ = 
                  $JSCompiler_StaticMethods__cloneWithSelectedOption$$($block$$inline_6121_cell$$inline_6099$$, !0), $agent$$inline_6086_hiddenCells$$inline_6136_isGecko$$inline_6109_outerDiv$$inline_6083$$.$removeIdsFromDomSubTree$($cellClone$$inline_6106_cellCount$$inline_6098_r$$inline_6125$$), $agent$$inline_6108_firstFrozen$$inline_6134_headerRow$$inline_6101$$.appendChild($cellClone$$inline_6106_cellCount$$inline_6098_r$$inline_6125$$), $agent$$inline_6108_firstFrozen$$inline_6134_headerRow$$inline_6101$$.style.height = 
                  "auto", 0 != $currentScrollTop$$inline_6118_i$$inline_6096$$ ? ($cellClone$$inline_6106_cellCount$$inline_6098_r$$inline_6125$$.rowSpan = 1, $agent$$inline_6086_hiddenCells$$inline_6136_isGecko$$inline_6109_outerDiv$$inline_6083$$.$setOuterHeight$($cellClone$$inline_6106_cellCount$$inline_6098_r$$inline_6125$$, $block$$inline_6121_cell$$inline_6099$$.offsetHeight)) : $blockList$$inline_6116_cellSpan$$inline_6143_reorderColWidth$$inline_6094$$ += $block$$inline_6121_cell$$inline_6099$$.offsetWidth, 
                  $cell$$inline_6144_childCount$$inline_6117_hiddenCells$$inline_6095$$.push($block$$inline_6121_cell$$inline_6099$$);
                } while ($cellSpan$$inline_6100_rows$$inline_6122$$ < $colSpan$$inline_6082_reorderTH$$inline_6080$$);
                break;
              }
            }
          }
          for ($currentScrollTop$$inline_6118_i$$inline_6096$$ = $cell$$inline_6144_childCount$$inline_6117_hiddenCells$$inline_6095$$.length - 1;0 <= $currentScrollTop$$inline_6118_i$$inline_6096$$;$currentScrollTop$$inline_6118_i$$inline_6096$$--) {
            $cell$$inline_6144_childCount$$inline_6117_hiddenCells$$inline_6095$$[$currentScrollTop$$inline_6118_i$$inline_6096$$].style.display = "none";
          }
          this.$_processColGroup$() && $JSCompiler_StaticMethods__hideReorderColGroupCols$$(this, $cells$$inline_6141_headerTable$$inline_6090_hiddenCells$$inline_6114$$, $reorderIndex$$inline_6081$$, $colSpan$$inline_6082_reorderTH$$inline_6080$$);
          this.$_reorderColWidth$ = $blockList$$inline_6116_cellSpan$$inline_6143_reorderColWidth$$inline_6094$$;
          $dropColDiv$$inline_6084$$.style.width = colTableStyle.width = $blockList$$inline_6116_cellSpan$$inline_6143_reorderColWidth$$inline_6094$$ + "px";
          $JSCompiler_StaticMethods__adjustReorderColumnHeaderWidths$$(this, $cells$$inline_6141_headerTable$$inline_6090_hiddenCells$$inline_6114$$, $i$$inline_6140_nestedDiv$$inline_6091_reorderColWidth$$inline_6112$$, $reorderIndex$$inline_6081$$, $blockList$$inline_6116_cellSpan$$inline_6143_reorderColWidth$$inline_6094$$);
          $agent$$inline_6086_hiddenCells$$inline_6136_isGecko$$inline_6109_outerDiv$$inline_6083$$.$setOuterHeight$($agent$$inline_6079_colTable$$inline_6092_colTable2$$inline_6113_headerDiv$$inline_6089_reorderColWidth$$inline_6135$$, $cells$$inline_6141_headerTable$$inline_6090_hiddenCells$$inline_6114$$.offsetHeight);
          $agent$$inline_6108_firstFrozen$$inline_6134_headerRow$$inline_6101$$ = $AdfAgent$$.$AGENT$;
          $agent$$inline_6086_hiddenCells$$inline_6136_isGecko$$inline_6109_outerDiv$$inline_6083$$ = $agent$$inline_6108_firstFrozen$$inline_6134_headerRow$$inline_6101$$.$getPlatform$() == $AdfAgent$$.$GECKO_PLATFORM$;
          $columnDivStyle$$inline_6085_lastFrozen$$inline_6087_lastFrozen$$inline_6110_nestedDiv$$inline_6139$$ = this.$_lastFrozen$;
          $firstFrozen$$inline_6088_firstFrozen$$inline_6111_footerDiv$$inline_6137_footerTable$$inline_6138$$ = this.$_firstFrozen$;
          $i$$inline_6140_nestedDiv$$inline_6091_reorderColWidth$$inline_6112$$ = this.$_reorderColWidth$;
          $agent$$inline_6079_colTable$$inline_6092_colTable2$$inline_6113_headerDiv$$inline_6089_reorderColWidth$$inline_6135$$ = $JSCompiler_StaticMethods__cloneWithSelectedOption$$($agent$$inline_6079_colTable$$inline_6092_colTable2$$inline_6113_headerDiv$$inline_6089_reorderColWidth$$inline_6135$$, !1);
          $dropColDiv$$inline_6084$$.appendChild($agent$$inline_6079_colTable$$inline_6092_colTable2$$inline_6113_headerDiv$$inline_6089_reorderColWidth$$inline_6135$$);
          $cells$$inline_6141_headerTable$$inline_6090_hiddenCells$$inline_6114$$ = this.$_reorderHiddenCells$;
          for (var $cellIndex$$inline_6142_dataBody$$inline_6115_nRows$$inline_6093$$ = this.$GetDataBody$(), $blockList$$inline_6116_cellSpan$$inline_6143_reorderColWidth$$inline_6094$$ = $cellIndex$$inline_6142_dataBody$$inline_6115_nRows$$inline_6093$$.childNodes, $cell$$inline_6144_childCount$$inline_6117_hiddenCells$$inline_6095$$ = $blockList$$inline_6116_cellSpan$$inline_6143_reorderColWidth$$inline_6094$$.length, $currentScrollTop$$inline_6118_i$$inline_6096$$ = this.$_currentScrollTop$, 
          $lastFrozen$$inline_6133_startPos$$inline_6119$$, $cells$$inline_6097_i$$inline_6120$$ = 0;$cells$$inline_6097_i$$inline_6120$$ < $cell$$inline_6144_childCount$$inline_6117_hiddenCells$$inline_6095$$;$cells$$inline_6097_i$$inline_6120$$++) {
            $block$$inline_6121_cell$$inline_6099$$ = $blockList$$inline_6116_cellSpan$$inline_6143_reorderColWidth$$inline_6094$$[$cells$$inline_6097_i$$inline_6120$$];
            $cellSpan$$inline_6100_rows$$inline_6122$$ = $block$$inline_6121_cell$$inline_6099$$.rows;
            $j$$inline_6102_rowCount$$inline_6123$$ = $cellSpan$$inline_6100_rows$$inline_6122$$.length;
            $headerCell$$inline_6103_rowIndex$$inline_6124$$ = 0;
            0 == $cells$$inline_6097_i$$inline_6120$$ && ($agent$$inline_6079_colTable$$inline_6092_colTable2$$inline_6113_headerDiv$$inline_6089_reorderColWidth$$inline_6135$$.className = $block$$inline_6121_cell$$inline_6099$$.className, $lastFrozen$$inline_6133_startPos$$inline_6119$$ = $block$$inline_6121_cell$$inline_6099$$.$startPos$);
            for ($cellClone$$inline_6106_cellCount$$inline_6098_r$$inline_6125$$ = 0;$cellClone$$inline_6106_cellCount$$inline_6098_r$$inline_6125$$ < $j$$inline_6102_rowCount$$inline_6123$$;$cellClone$$inline_6106_cellCount$$inline_6098_r$$inline_6125$$++) {
              $headerCellFound$$inline_6104_headerIndex$$inline_6105_row$$inline_6126$$ = $cellSpan$$inline_6100_rows$$inline_6122$$[$cellClone$$inline_6106_cellCount$$inline_6098_r$$inline_6125$$];
              if ($headerCellFound$$inline_6104_headerIndex$$inline_6105_row$$inline_6126$$.offsetTop - ($currentScrollTop$$inline_6118_i$$inline_6096$$ - $lastFrozen$$inline_6133_startPos$$inline_6119$$) > $cellIndex$$inline_6142_dataBody$$inline_6115_nRows$$inline_6093$$.offsetHeight) {
                break;
              }
              var $cells$$inline_6127$$, $cellIndex$$inline_6128$$, $innerTable$$inline_6129$$ = null;
              $JSCompiler_StaticMethods__freezeColumnsToStart$$(this) && !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $reorderIndex$$inline_6081$$) ? ($innerTable$$inline_6129$$ = $JSCompiler_StaticMethods__getNestedScrolledTable$$(this, $headerCellFound$$inline_6104_headerIndex$$inline_6105_row$$inline_6126$$), $cells$$inline_6127$$ = $innerTable$$inline_6129$$.rows[0].cells, $cellIndex$$inline_6128$$ = $reorderIndex$$inline_6081$$ - $columnDivStyle$$inline_6085_lastFrozen$$inline_6087_lastFrozen$$inline_6110_nestedDiv$$inline_6139$$ - 
              1) : $JSCompiler_StaticMethods__freezeColumnsToEnd$$(this) ? $JSCompiler_StaticMethods__isColumnFrozen$$(this, $reorderIndex$$inline_6081$$) ? ($cellIndex$$inline_6128$$ = $reorderIndex$$inline_6081$$ - $firstFrozen$$inline_6088_firstFrozen$$inline_6111_footerDiv$$inline_6137_footerTable$$inline_6138$$ + 1, $cells$$inline_6127$$ = $headerCellFound$$inline_6104_headerIndex$$inline_6105_row$$inline_6126$$.cells) : ($innerTable$$inline_6129$$ = $JSCompiler_StaticMethods__getNestedScrolledTable$$(this, 
              $headerCellFound$$inline_6104_headerIndex$$inline_6105_row$$inline_6126$$), $cells$$inline_6127$$ = $innerTable$$inline_6129$$.rows[0].cells, $cellIndex$$inline_6128$$ = $reorderIndex$$inline_6081$$) : ($cellIndex$$inline_6128$$ = $reorderIndex$$inline_6081$$, $cells$$inline_6127$$ = $headerCellFound$$inline_6104_headerIndex$$inline_6105_row$$inline_6126$$.cells);
              if (!this.$_hasDetailStamp$ || !$agent$$inline_6108_firstFrozen$$inline_6134_headerRow$$inline_6101$$.getAttribute($headerCellFound$$inline_6104_headerIndex$$inline_6105_row$$inline_6126$$, $AdfDhtmlTableBasePeer$$.$_DETAIL_ROW_MARKER$, !1)) {
                var $dataRow$$inline_6130$$ = $agent$$inline_6079_colTable$$inline_6092_colTable2$$inline_6113_headerDiv$$inline_6089_reorderColWidth$$inline_6135$$.insertRow($headerCell$$inline_6103_rowIndex$$inline_6124$$);
                $headerCell$$inline_6103_rowIndex$$inline_6124$$++;
                for (var $cellSpan$$inline_6131$$ = 0;$cellSpan$$inline_6131$$ < $colSpan$$inline_6082_reorderTH$$inline_6080$$;$cellSpan$$inline_6131$$++) {
                  var $cell$$inline_6132$$ = $cells$$inline_6127$$[$cellIndex$$inline_6128$$++];
                  cellClone = $JSCompiler_StaticMethods__cloneWithSelectedOption$$($cell$$inline_6132$$, !0);
                  $agent$$inline_6108_firstFrozen$$inline_6134_headerRow$$inline_6101$$.$removeIdsFromDomSubTree$(cellClone);
                  $dataRow$$inline_6130$$.appendChild(cellClone);
                  $cells$$inline_6141_headerTable$$inline_6090_hiddenCells$$inline_6114$$.push($cell$$inline_6132$$);
                  $cell$$inline_6132$$.style.display = "none";
                  $agent$$inline_6086_hiddenCells$$inline_6136_isGecko$$inline_6109_outerDiv$$inline_6083$$ ? cellClone.style.height = $headerCellFound$$inline_6104_headerIndex$$inline_6105_row$$inline_6126$$.offsetHeight + "px" : $agent$$inline_6108_firstFrozen$$inline_6134_headerRow$$inline_6101$$.$setOuterHeight$(cellClone, $headerCellFound$$inline_6104_headerIndex$$inline_6105_row$$inline_6126$$.offsetHeight);
                  null != $innerTable$$inline_6129$$ && ($JSCompiler_StaticMethods__adjustReorderInnerTableWidth$$($innerTable$$inline_6129$$, $i$$inline_6140_nestedDiv$$inline_6091_reorderColWidth$$inline_6112$$), this.$_processColGroup$() && $JSCompiler_StaticMethods__hideReorderColGroupCols$$(this, $innerTable$$inline_6129$$, $reorderIndex$$inline_6081$$, $colSpan$$inline_6082_reorderTH$$inline_6080$$));
                }
              }
            }
            $lastFrozen$$inline_6133_startPos$$inline_6119$$ += $block$$inline_6121_cell$$inline_6099$$.offsetHeight;
            this.$_processColGroup$() && (this.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $reorderIndex$$inline_6081$$) || $JSCompiler_StaticMethods__hideReorderColGroupCols$$(this, $block$$inline_6121_cell$$inline_6099$$, $reorderIndex$$inline_6081$$, $colSpan$$inline_6082_reorderTH$$inline_6080$$, !0), this.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $reorderIndex$$inline_6081$$) && $JSCompiler_StaticMethods__adjustReorderNonFrozenCol$$(this, 
            $block$$inline_6121_cell$$inline_6099$$, $i$$inline_6140_nestedDiv$$inline_6091_reorderColWidth$$inline_6112$$));
          }
          if (!this.$_footerless$) {
            $lastFrozen$$inline_6133_startPos$$inline_6119$$ = this.$_lastFrozen$;
            $agent$$inline_6108_firstFrozen$$inline_6134_headerRow$$inline_6101$$ = this.$_firstFrozen$;
            $agent$$inline_6079_colTable$$inline_6092_colTable2$$inline_6113_headerDiv$$inline_6089_reorderColWidth$$inline_6135$$ = this.$_reorderColWidth$;
            $agent$$inline_6086_hiddenCells$$inline_6136_isGecko$$inline_6109_outerDiv$$inline_6083$$ = this.$_reorderHiddenCells$;
            $firstFrozen$$inline_6088_firstFrozen$$inline_6111_footerDiv$$inline_6137_footerTable$$inline_6138$$ = $JSCompiler_StaticMethods__getColumnFooter$$(this);
            $columnDivStyle$$inline_6085_lastFrozen$$inline_6087_lastFrozen$$inline_6110_nestedDiv$$inline_6139$$ = null;
            this.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $reorderIndex$$inline_6081$$) ? ($columnDivStyle$$inline_6085_lastFrozen$$inline_6087_lastFrozen$$inline_6110_nestedDiv$$inline_6139$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($firstFrozen$$inline_6088_firstFrozen$$inline_6111_footerDiv$$inline_6137_footerTable$$inline_6138$$, "fd2"), $firstFrozen$$inline_6088_firstFrozen$$inline_6111_footerDiv$$inline_6137_footerTable$$inline_6138$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($columnDivStyle$$inline_6085_lastFrozen$$inline_6087_lastFrozen$$inline_6110_nestedDiv$$inline_6139$$, 
            "ft2")) : $firstFrozen$$inline_6088_firstFrozen$$inline_6111_footerDiv$$inline_6137_footerTable$$inline_6138$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($firstFrozen$$inline_6088_firstFrozen$$inline_6111_footerDiv$$inline_6137_footerTable$$inline_6138$$, "ft");
            for ($i$$inline_6140_nestedDiv$$inline_6091_reorderColWidth$$inline_6112$$ = 0;2 > $i$$inline_6140_nestedDiv$$inline_6091_reorderColWidth$$inline_6112$$;$i$$inline_6140_nestedDiv$$inline_6091_reorderColWidth$$inline_6112$$++) {
              for ($cells$$inline_6141_headerTable$$inline_6090_hiddenCells$$inline_6114$$ = $firstFrozen$$inline_6088_firstFrozen$$inline_6111_footerDiv$$inline_6137_footerTable$$inline_6138$$.rows[$i$$inline_6140_nestedDiv$$inline_6091_reorderColWidth$$inline_6112$$].cells, $cellIndex$$inline_6142_dataBody$$inline_6115_nRows$$inline_6093$$ = $JSCompiler_StaticMethods__freezeColumnsToStart$$(this) && !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $reorderIndex$$inline_6081$$) ? $reorderIndex$$inline_6081$$ - 
              $lastFrozen$$inline_6133_startPos$$inline_6119$$ - 1 : $JSCompiler_StaticMethods__freezeColumnsToEnd$$(this) && $JSCompiler_StaticMethods__isColumnFrozen$$(this, $reorderIndex$$inline_6081$$) ? $reorderIndex$$inline_6081$$ - $agent$$inline_6108_firstFrozen$$inline_6134_headerRow$$inline_6101$$ : $reorderIndex$$inline_6081$$, $blockList$$inline_6116_cellSpan$$inline_6143_reorderColWidth$$inline_6094$$ = 0;$blockList$$inline_6116_cellSpan$$inline_6143_reorderColWidth$$inline_6094$$ < 
              $colSpan$$inline_6082_reorderTH$$inline_6080$$;$blockList$$inline_6116_cellSpan$$inline_6143_reorderColWidth$$inline_6094$$++) {
                $cell$$inline_6144_childCount$$inline_6117_hiddenCells$$inline_6095$$ = $cells$$inline_6141_headerTable$$inline_6090_hiddenCells$$inline_6114$$[$cellIndex$$inline_6142_dataBody$$inline_6115_nRows$$inline_6093$$++], $agent$$inline_6086_hiddenCells$$inline_6136_isGecko$$inline_6109_outerDiv$$inline_6083$$.push($cell$$inline_6144_childCount$$inline_6117_hiddenCells$$inline_6095$$), $cell$$inline_6144_childCount$$inline_6117_hiddenCells$$inline_6095$$.$_afrIsFooter$ = !0, $cell$$inline_6144_childCount$$inline_6117_hiddenCells$$inline_6095$$.style.display = 
                "none";
              }
            }
            this.$_processColGroup$() && $JSCompiler_StaticMethods__hideReorderColGroupCols$$(this, $firstFrozen$$inline_6088_firstFrozen$$inline_6111_footerDiv$$inline_6137_footerTable$$inline_6138$$, $reorderIndex$$inline_6081$$, $colSpan$$inline_6082_reorderTH$$inline_6080$$);
            $JSCompiler_StaticMethods__adjustReorderColumnHeaderWidths$$(this, $firstFrozen$$inline_6088_firstFrozen$$inline_6111_footerDiv$$inline_6137_footerTable$$inline_6138$$, $columnDivStyle$$inline_6085_lastFrozen$$inline_6087_lastFrozen$$inline_6110_nestedDiv$$inline_6139$$, $reorderIndex$$inline_6081$$, $agent$$inline_6079_colTable$$inline_6092_colTable2$$inline_6113_headerDiv$$inline_6089_reorderColWidth$$inline_6135$$);
          }
          this.$_columnReorderTracker$ = $dropColDiv$$inline_6084$$;
          $JSCompiler_StaticMethods__positionColumnReorderTracker$$(this, $domEvent$$56$$);
          $JSCompiler_StaticMethods__insertEmptyDropColumn$$(this, $domEvent$$56$$);
          this.$_colReorderDragCallback$ || (this.$_colReorderDragCallback$ = this.$createCallback$(this.$_handleColReorderDrag$), this.$_colReorderDropCallback$ = this.$createCallback$(this.$_handleColReorderDrop$), this.$_colReorderAbortCallback$ = this.$createCallback$(this.$_handleColReorderAbort$));
          $agent$$inline_4129_cell$$4_headerAction$$1_mdPos$$.$disableUserSelect$(this.$__getColumnHeader$());
          $AdfPage$$.$PAGE$.$startDrag$($domEvent$$56$$, this.$_colReorderDragCallback$, this.$_colReorderDropCallback$, this.$_colReorderAbortCallback$);
          $agent$$inline_4129_cell$$4_headerAction$$1_mdPos$$.setCursor($newPos_reorderTH$$inline_4130_th$$2$$, "move", !0);
          $agent$$inline_4129_cell$$4_headerAction$$1_mdPos$$.setCursor(this.$getDomElement$(), "move", !0);
          $agent$$inline_4129_cell$$4_headerAction$$1_mdPos$$.$eatEvent$($domEvent$$56$$);
        }
      } else {
        if (this.$_reorderTH$) {
          $AdfDhtmlTableBasePeer$$.$SetCursor$(this.$_reorderTH$, "move");
        } else {
          if ($agent$$inline_4129_cell$$4_headerAction$$1_mdPos$$ = this.$__getColumnHeaderMouseAction$($domEvent$$56$$)) {
            $newPos_reorderTH$$inline_4130_th$$2$$ = $agent$$inline_4129_cell$$4_headerAction$$1_mdPos$$.$cell$, "resize" != $agent$$inline_4129_cell$$4_headerAction$$1_mdPos$$.type || !$JSCompiler_StaticMethods__getResizedCellInfo$$(this, $agent$$inline_4129_cell$$4_headerAction$$1_mdPos$$) || $component$$2183$$.getColumnResizing && "enabled" != $component$$2183$$.getColumnResizing() ? "move" == $agent$$inline_4129_cell$$4_headerAction$$1_mdPos$$.type ? $AdfDhtmlTableBasePeer$$.$SetCursor$($newPos_reorderTH$$inline_4130_th$$2$$, 
            $AdfAgent$$.$AGENT$.getCursor("move")) : "default" == $agent$$inline_4129_cell$$4_headerAction$$1_mdPos$$.type ? $AdfDhtmlTableBasePeer$$.$SetCursor$($newPos_reorderTH$$inline_4130_th$$2$$, "default") : $AdfDhtmlTableBasePeer$$.$SetCursor$($newPos_reorderTH$$inline_4130_th$$2$$, "") : $AdfDhtmlTableBasePeer$$.$SetCursor$($newPos_reorderTH$$inline_4130_th$$2$$, $AdfAgent$$.$AGENT$.getCursor("col-resize"));
          }
        }
      }
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleDomMouseMove", {$HandleDomMouseMove$:$AdfDhtmlTableBasePeer$$.prototype.$HandleDomMouseMove$});
$AdfDhtmlTableBasePeer$$.prototype.$__handleColumnResizing$ = function $$AdfDhtmlTableBasePeer$$$$$__handleColumnResizing$$($componentEvent$$477$$, $headerAction$$2$$) {
  if (null == $headerAction$$2$$ && ($headerAction$$2$$ = this.$__getColumnHeaderMouseAction$($componentEvent$$477$$.$getNativeEvent$()), null == $headerAction$$2$$)) {
    return;
  }
  if ("resize" == $headerAction$$2$$.type) {
    var $columnHeader_domEvent$$57_indicator$$inline_4135_info$$23_s$$inline_4137$$ = $JSCompiler_StaticMethods__getResizedCellInfo$$(this, $headerAction$$2$$);
    if ($columnHeader_domEvent$$57_indicator$$inline_4135_info$$23_s$$inline_4137$$) {
      this.$_resizedTH$ = $columnHeader_domEvent$$57_indicator$$inline_4135_info$$23_s$$inline_4137$$.$cell$;
      this.$_resizedIndex$ = $columnHeader_domEvent$$57_indicator$$inline_4135_info$$23_s$$inline_4137$$.$displayIndex$;
      var $JSCompiler_temp_const$$5506_parentTableOffsetWidth$$inline_4140_resizedTH$$inline_4133_scroller$$inline_6152$$ = $columnHeader_domEvent$$57_indicator$$inline_4135_info$$23_s$$inline_4137$$.$cell$, $JSCompiler_temp_const$$5497_displayIndex$$inline_4134_domParent$$inline_4139$$ = $columnHeader_domEvent$$57_indicator$$inline_4135_info$$23_s$$inline_4137$$.$displayIndex$;
      if ($columnHeader_domEvent$$57_indicator$$inline_4135_info$$23_s$$inline_4137$$ = this.$__getElemBySubId$("ri")) {
        var $isLTR$$inline_4136_left$$inline_4138_width$$inline_6147$$ = !$AdfDhtmlTableBasePeer$$.$_isRTL$(), $columnHeader_domEvent$$57_indicator$$inline_4135_info$$23_s$$inline_4137$$ = $columnHeader_domEvent$$57_indicator$$inline_4135_info$$23_s$$inline_4137$$.style;
        $columnHeader_domEvent$$57_indicator$$inline_4135_info$$23_s$$inline_4137$$.display = "block";
        $columnHeader_domEvent$$57_indicator$$inline_4135_info$$23_s$$inline_4137$$.zIndex = 20;
        $columnHeader_domEvent$$57_indicator$$inline_4135_info$$23_s$$inline_4137$$.top = "0px";
        if ($isLTR$$inline_4136_left$$inline_4138_width$$inline_6147$$) {
          $isLTR$$inline_4136_left$$inline_4138_width$$inline_6147$$ = $JSCompiler_temp_const$$5506_parentTableOffsetWidth$$inline_4140_resizedTH$$inline_4133_scroller$$inline_6152$$.offsetLeft + $JSCompiler_temp_const$$5506_parentTableOffsetWidth$$inline_4140_resizedTH$$inline_4133_scroller$$inline_6152$$.offsetWidth;
          if ($JSCompiler_StaticMethods__freezeColumnsToStart$$(this) && !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $JSCompiler_temp_const$$5497_displayIndex$$inline_4134_domParent$$inline_4139$$)) {
            $isLTR$$inline_4136_left$$inline_4138_width$$inline_6147$$ += this.$_frozenWidth$;
          } else {
            if ($JSCompiler_StaticMethods__freezeColumnsToEnd$$(this) && $JSCompiler_StaticMethods__isColumnFrozen$$(this, $JSCompiler_temp_const$$5497_displayIndex$$inline_4134_domParent$$inline_4139$$)) {
              var $JSCompiler_temp_const$$5506_parentTableOffsetWidth$$inline_4140_resizedTH$$inline_4133_scroller$$inline_6152$$ = $isLTR$$inline_4136_left$$inline_4138_width$$inline_6147$$, $isLTR$$inline_4136_left$$inline_4138_width$$inline_6147$$ = 0, $colHeader$$inline_6148_colHeaderTable$$inline_6149_parentTableOffsetLeft$$inline_4141$$ = this.$__getColumnHeader$();
              if ($colHeader$$inline_6148_colHeaderTable$$inline_6149_parentTableOffsetLeft$$inline_4141$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colHeader$$inline_6148_colHeaderTable$$inline_6149_parentTableOffsetLeft$$inline_4141$$, "d2")) {
                $isLTR$$inline_4136_left$$inline_4138_width$$inline_6147$$ = $colHeader$$inline_6148_colHeaderTable$$inline_6149_parentTableOffsetLeft$$inline_4141$$.offsetWidth;
              }
              $isLTR$$inline_4136_left$$inline_4138_width$$inline_6147$$ = $JSCompiler_temp_const$$5506_parentTableOffsetWidth$$inline_4140_resizedTH$$inline_4133_scroller$$inline_6152$$ + $isLTR$$inline_4136_left$$inline_4138_width$$inline_6147$$;
            }
          }
          this.$_hasFrozenColumn$() && $JSCompiler_StaticMethods__isColumnFrozen$$(this, $JSCompiler_temp_const$$5497_displayIndex$$inline_4134_domParent$$inline_4139$$) || ($isLTR$$inline_4136_left$$inline_4138_width$$inline_6147$$ -= this.$_currentScrollLeft$);
        } else {
          if ($isLTR$$inline_4136_left$$inline_4138_width$$inline_6147$$ = $JSCompiler_temp_const$$5506_parentTableOffsetWidth$$inline_4140_resizedTH$$inline_4133_scroller$$inline_6152$$.offsetLeft, $JSCompiler_StaticMethods__freezeColumnsToStart$$(this) && $JSCompiler_StaticMethods__isColumnFrozen$$(this, $JSCompiler_temp_const$$5497_displayIndex$$inline_4134_domParent$$inline_4139$$)) {
            $isLTR$$inline_4136_left$$inline_4138_width$$inline_6147$$ += this.$getDomElement$().offsetWidth - $JSCompiler_temp_const$$5506_parentTableOffsetWidth$$inline_4140_resizedTH$$inline_4133_scroller$$inline_6152$$.parentNode.parentNode.offsetWidth;
          } else {
            if ($JSCompiler_StaticMethods__freezeColumnsToEnd$$(this) && !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $JSCompiler_temp_const$$5497_displayIndex$$inline_4134_domParent$$inline_4139$$)) {
              $isLTR$$inline_4136_left$$inline_4138_width$$inline_6147$$ += this.$_frozenWidth$;
            } else {
              for ($JSCompiler_temp_const$$5497_displayIndex$$inline_4134_domParent$$inline_4139$$ = $JSCompiler_temp_const$$5506_parentTableOffsetWidth$$inline_4140_resizedTH$$inline_4133_scroller$$inline_6152$$.parentNode;$JSCompiler_temp_const$$5497_displayIndex$$inline_4134_domParent$$inline_4139$$ && "TABLE" != $JSCompiler_temp_const$$5497_displayIndex$$inline_4134_domParent$$inline_4139$$.tagName;) {
                $JSCompiler_temp_const$$5497_displayIndex$$inline_4134_domParent$$inline_4139$$ = $JSCompiler_temp_const$$5497_displayIndex$$inline_4134_domParent$$inline_4139$$.parentNode;
              }
              if ($JSCompiler_temp_const$$5497_displayIndex$$inline_4134_domParent$$inline_4139$$ && "TABLE" == $JSCompiler_temp_const$$5497_displayIndex$$inline_4134_domParent$$inline_4139$$.tagName) {
                $JSCompiler_temp_const$$5506_parentTableOffsetWidth$$inline_4140_resizedTH$$inline_4133_scroller$$inline_6152$$ = $JSCompiler_temp_const$$5497_displayIndex$$inline_4134_domParent$$inline_4139$$.offsetWidth;
                for ($colHeader$$inline_6148_colHeaderTable$$inline_6149_parentTableOffsetLeft$$inline_4141$$ = $JSCompiler_temp_const$$5497_displayIndex$$inline_4134_domParent$$inline_4139$$.offsetLeft;$JSCompiler_temp_const$$5497_displayIndex$$inline_4134_domParent$$inline_4139$$ && "DIV" != $JSCompiler_temp_const$$5497_displayIndex$$inline_4134_domParent$$inline_4139$$.tagName;) {
                  $JSCompiler_temp_const$$5497_displayIndex$$inline_4134_domParent$$inline_4139$$ = $JSCompiler_temp_const$$5497_displayIndex$$inline_4134_domParent$$inline_4139$$.parentNode;
                }
                $JSCompiler_temp_const$$5497_displayIndex$$inline_4134_domParent$$inline_4139$$ && "DIV" == $JSCompiler_temp_const$$5497_displayIndex$$inline_4134_domParent$$inline_4139$$.tagName && $JSCompiler_temp_const$$5497_displayIndex$$inline_4134_domParent$$inline_4139$$.offsetWidth > $JSCompiler_temp_const$$5506_parentTableOffsetWidth$$inline_4140_resizedTH$$inline_4133_scroller$$inline_6152$$ && ($isLTR$$inline_4136_left$$inline_4138_width$$inline_6147$$ += $colHeader$$inline_6148_colHeaderTable$$inline_6149_parentTableOffsetLeft$$inline_4141$$);
              }
              $isLTR$$inline_4136_left$$inline_4138_width$$inline_6147$$ -= $JSCompiler_StaticMethods__getRTLScrollAdjustment$$(this);
              $JSCompiler_StaticMethods__getScrollHeight$$(this) > $JSCompiler_StaticMethods__getScrollerOffsetHeight$$(this) && ($JSCompiler_temp_const$$5497_displayIndex$$inline_4134_domParent$$inline_4139$$ = $isLTR$$inline_4136_left$$inline_4138_width$$inline_6147$$, $JSCompiler_temp_const$$5506_parentTableOffsetWidth$$inline_4140_resizedTH$$inline_4133_scroller$$inline_6152$$ = this.$GetScroller$(), $isLTR$$inline_4136_left$$inline_4138_width$$inline_6147$$ = $JSCompiler_temp_const$$5497_displayIndex$$inline_4134_domParent$$inline_4139$$ + 
              (this.$_footerless$ && !this.$_isPaged$ ? $JSCompiler_temp_const$$5506_parentTableOffsetWidth$$inline_4140_resizedTH$$inline_4133_scroller$$inline_6152$$.offsetWidth - $JSCompiler_temp_const$$5506_parentTableOffsetWidth$$inline_4140_resizedTH$$inline_4133_scroller$$inline_6152$$.clientWidth : $JSCompiler_temp_const$$5506_parentTableOffsetWidth$$inline_4140_resizedTH$$inline_4133_scroller$$inline_6152$$[1].offsetWidth - $JSCompiler_temp_const$$5506_parentTableOffsetWidth$$inline_4140_resizedTH$$inline_4133_scroller$$inline_6152$$[1].clientWidth));
            }
          }
        }
        $columnHeader_domEvent$$57_indicator$$inline_4135_info$$23_s$$inline_4137$$.left = $isLTR$$inline_4136_left$$inline_4138_width$$inline_6147$$ + "px";
        $columnHeader_domEvent$$57_indicator$$inline_4135_info$$23_s$$inline_4137$$.height = this.$_cachedCHHeight$ + this.$_cachedCFHeight$ + this.$_cachedNBHeight$ + this.$_cachedFMHeight$ + this.$GetDataBody$().offsetHeight + "px";
      }
      this.$_resizeColDelta$ = 0;
      $columnHeader_domEvent$$57_indicator$$inline_4135_info$$23_s$$inline_4137$$ = this.$__getColumnHeader$();
      $AdfAgent$$.$AGENT$.$disableUserSelect$($columnHeader_domEvent$$57_indicator$$inline_4135_info$$23_s$$inline_4137$$);
      $componentEvent$$477$$.cancel();
      $columnHeader_domEvent$$57_indicator$$inline_4135_info$$23_s$$inline_4137$$ = $componentEvent$$477$$.$getNativeEvent$();
      $AdfPage$$.$PAGE$.$startDrag$($columnHeader_domEvent$$57_indicator$$inline_4135_info$$23_s$$inline_4137$$, this.$_colResizeDragCallback$, this.$_colResizeDropCallback$);
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__handleColumnResizing", {$__handleColumnResizing$:$AdfDhtmlTableBasePeer$$.prototype.$__handleColumnResizing$});
$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentMouseDown$ = function $$AdfDhtmlTableBasePeer$$$$$HandleComponentMouseDown$$($colIndices_columnHeader$$1_componentEvent$$478$$) {
  if (!$colIndices_columnHeader$$1_componentEvent$$478$$.$isCanceled$()) {
    var $component$$2184_domEvent$$58_selState$$2$$ = $colIndices_columnHeader$$1_componentEvent$$478$$.$getNativeEvent$(), $headerAction$$3_params$$61$$ = this.$__getColumnHeaderMouseAction$($component$$2184_domEvent$$58_selState$$2$$), $actionType$$ = $headerAction$$3_params$$61$$ ? $headerAction$$3_params$$61$$.type : null;
    if ((this.$_virtInitialized$ || "clearAllFilter" == $actionType$$) && this.$__isOwnComponentEvent$($colIndices_columnHeader$$1_componentEvent$$478$$)) {
      var $agent$$615_queryEvent$$1$$ = $AdfAgent$$.$AGENT$, $target$$190$$ = $agent$$615_queryEvent$$1$$.$getEventTarget$($component$$2184_domEvent$$58_selState$$2$$), $header$$5_isTargetCellFilter_rowKey$$61$$ = this.$__getColumnHeader$();
      $header$$5_isTargetCellFilter_rowKey$$61$$ && "readOnly" != this.$getComponent$().getEditingMode() && $AdfDomUtils$$.$disableTabStop$($header$$5_isTargetCellFilter_rowKey$$61$$, !1);
      var $attrs$$18_row$$62$$ = this.$GetRowKeyAndRow$($target$$190$$, this.$getDomElement$());
      if (null != $attrs$$18_row$$62$$ && ($header$$5_isTargetCellFilter_rowKey$$61$$ = $attrs$$18_row$$62$$[0], $attrs$$18_row$$62$$ = $attrs$$18_row$$62$$[1], null != $header$$5_isTargetCellFilter_rowKey$$61$$)) {
        this.$_getExpandAction$($target$$190$$) || !$JSCompiler_StaticMethods__isClickToEdit$$(this) || $JSCompiler_StaticMethods__getActiveRowKey$$(this) == $header$$5_isTargetCellFilter_rowKey$$61$$ && !this.$getComponent$().$getProperty$($AdfDhtmlTableBasePeer$$.$_REMAIN_READ_ONLY$) ? $JSCompiler_StaticMethods__handleRowMouseDown$$(this, $component$$2184_domEvent$$58_selState$$2$$, $target$$190$$, $agent$$615_queryEvent$$1$$.$isLeftButton$($component$$2184_domEvent$$58_selState$$2$$), $agent$$615_queryEvent$$1$$.$isSelectionToggle$($component$$2184_domEvent$$58_selState$$2$$), 
        $component$$2184_domEvent$$58_selState$$2$$.shiftKey, $header$$5_isTargetCellFilter_rowKey$$61$$, $attrs$$18_row$$62$$) : ($headerAction$$3_params$$61$$ = {$evt$:$component$$2184_domEvent$$58_selState$$2$$, $targetNode$:$target$$190$$, $isLeftButton$:$agent$$615_queryEvent$$1$$.$isLeftButton$($component$$2184_domEvent$$58_selState$$2$$), $toggleKeyDown$:$agent$$615_queryEvent$$1$$.$isSelectionToggle$($component$$2184_domEvent$$58_selState$$2$$), $shiftKeyDown$:$component$$2184_domEvent$$58_selState$$2$$.shiftKey, 
        $rowKey$:$header$$5_isTargetCellFilter_rowKey$$61$$, $row$:$attrs$$18_row$$62$$}, this.$_handleRowMouseDownTimerId$ = $AdfPage$$.$PAGE$.$scheduleTimer$(this, this.$_handleRowMouseDownForC2E$, $headerAction$$3_params$$61$$, 10), this.$_ignoreRowClick$ = !0);
        return;
      }
      $agent$$615_queryEvent$$1$$.$isLeftButton$($component$$2184_domEvent$$58_selState$$2$$) && ($header$$5_isTargetCellFilter_rowKey$$61$$ = $JSCompiler_StaticMethods__isTargetCellFilter$$(this, $target$$190$$), this.$_isTargetCellEditable$($target$$190$$, $header$$5_isTargetCellFilter_rowKey$$61$$) && "clearAllFilter" != $actionType$$ ? $header$$5_isTargetCellFilter_rowKey$$61$$ && (this.$_editableTableReadOnlyMode$ && $JSCompiler_StaticMethods__setReadOnlyMode$$(this, !1, $target$$190$$, !1), 
      $JSCompiler_StaticMethods__setHeaderCellFocus$$(this, $JSCompiler_StaticMethods__getParentTH$$(this, $component$$2184_domEvent$$58_selState$$2$$))) : $actionType$$ && ("selectAll" == $actionType$$ ? (this.$_grabFocus$(), ($component$$2184_domEvent$$58_selState$$2$$ = this.$getComponent$().getSelectedRowKeys()) && $component$$2184_domEvent$$58_selState$$2$$[$AdfDhtmlTableBasePeer$$.$SELECTALL_KEY_PROPERTY$] ? (this.$_selUnselectAll$(), $JSCompiler_StaticMethods__queueColumnSelectionEvent$$(this)) : 
      $JSCompiler_StaticMethods__selSelectAll$$(this)) : "clearAllFilter" == $actionType$$ ? ($component$$2184_domEvent$$58_selState$$2$$ = this.$getComponent$(), $agent$$615_queryEvent$$1$$ = new $AdfQueryEvent$$($component$$2184_domEvent$$58_selState$$2$$), $agent$$615_queryEvent$$1$$.$setClearAll$(!0), $component$$2184_domEvent$$58_selState$$2$$.$queueEvent$($agent$$615_queryEvent$$1$$), $component$$2184_domEvent$$58_selState$$2$$.setSelectedRowKeys(null)) : "resize" == $actionType$$ ? this.$__handleColumnResizing$($colIndices_columnHeader$$1_componentEvent$$478$$, 
      $headerAction$$3_params$$61$$) : "move" == $actionType$$ ? (this.$_mdPos$ = $agent$$615_queryEvent$$1$$.$getMousePosition$($component$$2184_domEvent$$58_selState$$2$$), this.$_reorderTH$ = $headerAction$$3_params$$61$$.$cell$, $colIndices_columnHeader$$1_componentEvent$$478$$.cancel()) : "select" == $actionType$$ && (this.$_grabFocus$(), $colIndices_columnHeader$$1_componentEvent$$478$$ = $headerAction$$3_params$$61$$.$colIndices$, 0 < $colIndices_columnHeader$$1_componentEvent$$478$$.length && 
      ($component$$2184_domEvent$$58_selState$$2$$.shiftKey || (this.$_anchorColumnHeader$ = $headerAction$$3_params$$61$$.$cell$), $JSCompiler_StaticMethods__doColumnSelections$$(this, $component$$2184_domEvent$$58_selState$$2$$, $colIndices_columnHeader$$1_componentEvent$$478$$, $headerAction$$3_params$$61$$.$colIds$), $JSCompiler_StaticMethods__isMultipleColumnSelect$$(this) && (null == this.$_handleColumnHeaderDragCallback$ && (this.$_handleColumnHeaderDragCallback$ = this.$createCallback$(this.$_handleColumnHeaderDrag$), 
      this.$createCallback$(this.$_handleColumnHeaderDrop$)), $colIndices_columnHeader$$1_componentEvent$$478$$ = this.$__getColumnHeader$(), $agent$$615_queryEvent$$1$$.$disableUserSelect$($colIndices_columnHeader$$1_componentEvent$$478$$), $AdfPage$$.$PAGE$.$startDrag$($component$$2184_domEvent$$58_selState$$2$$, this.$_handleColumnHeaderDragCallback$, null)))), "resize" != $actionType$$ && "sort" != $actionType$$ && null != $headerAction$$3_params$$61$$.$cell$ && $JSCompiler_StaticMethods__setHeaderCellFocus$$(this, 
      $headerAction$$3_params$$61$$.$cell$)));
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleComponentMouseDown", {$HandleComponentMouseDown$:$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentMouseDown$});
$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentMouseUp$ = function $$AdfDhtmlTableBasePeer$$$$$HandleComponentMouseUp$$() {
  this.$_reorderTH$ = this.$_mdPos$ = null;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleComponentMouseUp", {$HandleComponentMouseUp$:$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentMouseUp$});
$AdfDhtmlTableBasePeer$$.prototype.$_selectInputOnMouseUp$ = function $$AdfDhtmlTableBasePeer$$$$$_selectInputOnMouseUp$$($targetNode$$50$$) {
  var $hasSelection$$, $selectedText$$;
  null != $targetNode$$50$$.selectionStart && ($hasSelection$$ = 0 < $targetNode$$50$$.selectionEnd - $targetNode$$50$$.selectionStart);
  $selectedText$$ = $AdfAgent$$.$AGENT$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ && 9 > $AdfAgent$$.$AGENT$.$getVersion$() ? this.$getDomDocument$().selection.createRange().text : window.getSelection().toString();
  $hasSelection$$ || "" == $selectedText$$ || $targetNode$$50$$.select();
};
$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentDblClick$ = function $$AdfDhtmlTableBasePeer$$$$$HandleComponentDblClick$$($componentEvent$$480$$) {
  this.$_virtInitialized$ && this.$__isOwnComponentEvent$($componentEvent$$480$$) && this.$_isTargetCellEditable$($componentEvent$$480$$.$getNativeEventTarget$()) && (this.$_ctePatternStart$ = void 0);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleComponentDblClick", {$HandleComponentDblClick$:$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentDblClick$});
function $JSCompiler_StaticMethods__getOnlyTextNode$$($allNodes$$2_domNode$$105$$) {
  var $domDoc$$10_firstChild$$14$$ = $allNodes$$2_domNode$$105$$.ownerDocument, $onlyTextNode$$1$$ = null;
  if ($domDoc$$10_firstChild$$14$$.evaluate && $AdfAgent$$.$AGENT$.$getPlatform$() != $AdfAgent$$.$EDGE_PLATFORM$) {
    $allNodes$$2_domNode$$105$$ = $domDoc$$10_firstChild$$14$$.evaluate(".//text()", $allNodes$$2_domNode$$105$$, null, XPathResult.ANY_TYPE, null), ($onlyTextNode$$1$$ = $allNodes$$2_domNode$$105$$.iterateNext()) && $allNodes$$2_domNode$$105$$.iterateNext() && ($onlyTextNode$$1$$ = null);
  } else {
    ($domDoc$$10_firstChild$$14$$ = $allNodes$$2_domNode$$105$$.firstChild) && 3 == $domDoc$$10_firstChild$$14$$.nodeType && ($onlyTextNode$$1$$ = $domDoc$$10_firstChild$$14$$);
    $allNodes$$2_domNode$$105$$ = $allNodes$$2_domNode$$105$$.getElementsByTagName("*");
    for (var $nodeCount$$5$$ = $allNodes$$2_domNode$$105$$.length, $i$$569$$ = 0;$i$$569$$ < $nodeCount$$5$$;$i$$569$$++) {
      if (($domDoc$$10_firstChild$$14$$ = $allNodes$$2_domNode$$105$$[$i$$569$$].firstChild) && 3 == $domDoc$$10_firstChild$$14$$.nodeType) {
        if ($onlyTextNode$$1$$) {
          $onlyTextNode$$1$$ = null;
          break;
        } else {
          $onlyTextNode$$1$$ = $domDoc$$10_firstChild$$14$$;
        }
      }
    }
  }
  return $onlyTextNode$$1$$;
}
$AdfDhtmlTableBasePeer$$.prototype.$getClickLocation$ = function $$AdfDhtmlTableBasePeer$$$$$getClickLocation$$($domEvent$$59_mousePos$$7$$) {
  var $agent$$616$$ = $AdfAgent$$.$AGENT$, $colHeader$$2$$ = this.$__getColumnHeader$(), $headerPos$$;
  $colHeader$$2$$ && ($headerPos$$ = $agent$$616$$.$getElementPosition$($colHeader$$2$$));
  $domEvent$$59_mousePos$$7$$ = $agent$$616$$.$getMousePosition$($domEvent$$59_mousePos$$7$$);
  return $colHeader$$2$$ && $domEvent$$59_mousePos$$7$$.y - $headerPos$$.y <= this.$_cachedCHHeight$ ? "header" : "body";
};
$AdfDhtmlTableBasePeer$$.prototype.getClickLocation = $AdfDhtmlTableBasePeer$$.prototype.$getClickLocation$;
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.getClickLocation", {$getClickLocation$:$AdfDhtmlTableBasePeer$$.prototype.$getClickLocation$});
$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentContextMenu$ = function $$AdfDhtmlTableBasePeer$$$$$HandleComponentContextMenu$$($componentEvent$$481_menuId$$inline_4150_rowKey$$62_target$$191$$) {
  var $domEvent$$60$$ = $componentEvent$$481_menuId$$inline_4150_rowKey$$62_target$$191$$.$getNativeEvent$(), $agent$$617_attrs$$19_popup$$inline_4151_row$$63$$ = $AdfAgent$$.$AGENT$;
  if ($componentEvent$$481_menuId$$inline_4150_rowKey$$62_target$$191$$.$isPositionalRequest$()) {
    if ("header" === this.$getClickLocation$($domEvent$$60$$)) {
      $JSCompiler_StaticMethods__handleColumnContextMenu$$(this, $domEvent$$60$$);
    } else {
      if ($componentEvent$$481_menuId$$inline_4150_rowKey$$62_target$$191$$ = $agent$$617_attrs$$19_popup$$inline_4151_row$$63$$.$getEventTarget$($domEvent$$60$$), !this.$_isTargetCellEditable$($componentEvent$$481_menuId$$inline_4150_rowKey$$62_target$$191$$)) {
        $agent$$617_attrs$$19_popup$$inline_4151_row$$63$$ = this.$GetRowKeyAndRow$($componentEvent$$481_menuId$$inline_4150_rowKey$$62_target$$191$$, this.$getDomElement$());
        if (null != $agent$$617_attrs$$19_popup$$inline_4151_row$$63$$ && ($componentEvent$$481_menuId$$inline_4150_rowKey$$62_target$$191$$ = $agent$$617_attrs$$19_popup$$inline_4151_row$$63$$[0], $agent$$617_attrs$$19_popup$$inline_4151_row$$63$$ = $agent$$617_attrs$$19_popup$$inline_4151_row$$63$$[1], null != $componentEvent$$481_menuId$$inline_4150_rowKey$$62_target$$191$$)) {
          this.$HandleRowContextMenu$($domEvent$$60$$, $componentEvent$$481_menuId$$inline_4150_rowKey$$62_target$$191$$, $agent$$617_attrs$$19_popup$$inline_4151_row$$63$$);
          return;
        }
        var $component$$inline_4149_menuFindContainer$$inline_4152$$ = this.$getComponent$();
        if ($componentEvent$$481_menuId$$inline_4150_rowKey$$62_target$$191$$ = $component$$inline_4149_menuFindContainer$$inline_4152$$.getBodyContextMenuId ? $component$$inline_4149_menuFindContainer$$inline_4152$$.getBodyContextMenuId() : null) {
          $component$$inline_4149_menuFindContainer$$inline_4152$$.setSelectedRowKeys({}), $agent$$617_attrs$$19_popup$$inline_4151_row$$63$$ = $component$$inline_4149_menuFindContainer$$inline_4152$$.$findComponent$($componentEvent$$481_menuId$$inline_4150_rowKey$$62_target$$191$$), null == $agent$$617_attrs$$19_popup$$inline_4151_row$$63$$ && ($AdfPage$$.$PAGE$.$findComponent$($componentEvent$$481_menuId$$inline_4150_rowKey$$62_target$$191$$), $component$$inline_4149_menuFindContainer$$inline_4152$$ = 
          null), this.$showContextMenu$($domEvent$$60$$, $componentEvent$$481_menuId$$inline_4150_rowKey$$62_target$$191$$, $component$$inline_4149_menuFindContainer$$inline_4152$$), $AdfAgent$$.$AGENT$.$eatEvent$($domEvent$$60$$);
        }
      }
    }
  } else {
    $JSCompiler_StaticMethods__handleKeyboardContextMenu$$(this, $domEvent$$60$$, !1);
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleComponentContextMenu", {$HandleComponentContextMenu$:$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentContextMenu$});
$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentClick$ = function $$AdfDhtmlTableBasePeer$$$$$HandleComponentClick$$($action$$8_componentEvent$$482_sortParams$$) {
  if ($action$$8_componentEvent$$482_sortParams$$.$isCanceled$() || !this.$__isOwnComponentEvent$($action$$8_componentEvent$$482_sortParams$$)) {
    return !1;
  }
  var $component$$2185$$ = this.$getComponent$(), $agent$$619$$ = $AdfAgent$$.$AGENT$, $domEvent$$61$$ = $action$$8_componentEvent$$482_sortParams$$.$getNativeEvent$(), $adfPage$$9_target$$192$$ = $agent$$619$$.$getEventTarget$($domEvent$$61$$), $attrs$$20_row$$64$$ = this.$GetRowKeyAndRow$($adfPage$$9_target$$192$$, this.$getDomElement$());
  if (null != $attrs$$20_row$$64$$) {
    var $headerAction$$4_rowKey$$63$$ = $attrs$$20_row$$64$$[0], $attrs$$20_row$$64$$ = $attrs$$20_row$$64$$[1];
    if (null != $headerAction$$4_rowKey$$63$$) {
      return $action$$8_componentEvent$$482_sortParams$$.$isLeftButtonPressed$() && ($action$$8_componentEvent$$482_sortParams$$ = this.$_getExpandAction$($adfPage$$9_target$$192$$), "expand" == $action$$8_componentEvent$$482_sortParams$$ ? $component$$2185$$.$setDisclosedRowKey$($headerAction$$4_rowKey$$63$$, !0) : "collapse" == $action$$8_componentEvent$$482_sortParams$$ ? $component$$2185$$.$setDisclosedRowKey$($headerAction$$4_rowKey$$63$$, !1) : $JSCompiler_StaticMethods__handleRowClick$$(this, 
      $adfPage$$9_target$$192$$, $agent$$619$$.$isLeftButtonClick$($domEvent$$61$$), $agent$$619$$.$isSelectionToggle$($domEvent$$61$$), $domEvent$$61$$.shiftKey, $headerAction$$4_rowKey$$63$$, $attrs$$20_row$$64$$)), !0;
    }
  }
  if (!this.$_headerless$ && ($headerAction$$4_rowKey$$63$$ = this.$__getColumnHeaderMouseAction$($domEvent$$61$$)) && "sort" == $headerAction$$4_rowKey$$63$$.type && !$action$$8_componentEvent$$482_sortParams$$.$isCanceled$()) {
    return $JSCompiler_StaticMethods__isClickToEdit$$(this) && $JSCompiler_StaticMethods__getActiveRowKey$$(this) ? ($JSCompiler_StaticMethods__enterReadOnlyMode$$(this, $action$$8_componentEvent$$482_sortParams$$, !1), $adfPage$$9_target$$192$$ = $AdfPage$$.$PAGE$, $action$$8_componentEvent$$482_sortParams$$ = {}, $action$$8_componentEvent$$482_sortParams$$.table = $component$$2185$$, $action$$8_componentEvent$$482_sortParams$$.properties = [$headerAction$$4_rowKey$$63$$.$sortProperty$], $action$$8_componentEvent$$482_sortParams$$.orders = 
    [$headerAction$$4_rowKey$$63$$.$sortOrder$], $adfPage$$9_target$$192$$.$scheduleTimer$(this, this.$_delayedQueueSortEvent$, $action$$8_componentEvent$$482_sortParams$$, 100)) : $AdfTableUtils$$.$queueSortEvent$($component$$2185$$, [$headerAction$$4_rowKey$$63$$.$sortProperty$], [$headerAction$$4_rowKey$$63$$.$sortOrder$]), $agent$$619$$.$eatEvent$($domEvent$$61$$), !1;
  }
  this.$_hasNavBar$ && this.$__handleNavBarItemsClick$($domEvent$$61$$, $adfPage$$9_target$$192$$);
  this.$_isLoadMore$ && this.$__handleLoadMoreItemsClick$($domEvent$$61$$, $adfPage$$9_target$$192$$);
  return !0;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleComponentClick", {$HandleComponentClick$:$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentClick$});
$AdfDhtmlTableBasePeer$$.prototype.$_delayedQueueSortEvent$ = function $$AdfDhtmlTableBasePeer$$$$$_delayedQueueSortEvent$$($params$$62$$) {
  $AdfTableUtils$$.$queueSortEvent$($params$$62$$.table, $params$$62$$.properties, $params$$62$$.orders);
};
$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentValueChange$ = function $$AdfDhtmlTableBasePeer$$$$$HandleComponentValueChange$$($componentEvent$$483$$) {
  if (!$componentEvent$$483$$.$isCanceled$()) {
    var $eventTarget$$inline_4158_source$$inline_4156$$ = $componentEvent$$483$$.getSource(), $peer$$inline_4157$$ = $eventTarget$$inline_4158_source$$inline_4156$$.$getPeer$();
    $peer$$inline_4157$$.bind($eventTarget$$inline_4158_source$$inline_4156$$);
    $eventTarget$$inline_4158_source$$inline_4156$$ = $peer$$inline_4157$$.$getDomElement$();
    $JSCompiler_StaticMethods__isTargetCellFilter$$(this, $eventTarget$$inline_4158_source$$inline_4156$$) && $componentEvent$$483$$.$propagatesToServer$() && $JSCompiler_StaticMethods__handleFilterCellAction$$(this);
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleComponentValueChange", {$HandleComponentValueChange$:$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentValueChange$});
function $JSCompiler_StaticMethods__skipScrollRequest$$($JSCompiler_StaticMethods__skipScrollRequest$self$$) {
  return $AdfAgent$$.$AGENT$.$getPlatform$() == $AdfAgent$$.$WEBKIT_PLATFORM$ && $JSCompiler_StaticMethods__skipScrollRequest$self$$.$_scrollTopUpdating$ && (!$JSCompiler_StaticMethods__skipScrollRequest$self$$.$_isTouch$ || "Windows" == $AdfAgent$$.$guessOS$()) && $JSCompiler_StaticMethods__skipScrollRequest$self$$.$_currentScrollTop$ == $JSCompiler_StaticMethods__getScrollTop$$($JSCompiler_StaticMethods__skipScrollRequest$self$$);
}
$AdfDhtmlTableBasePeer$$.prototype.$HandleDomScroll$ = function $$AdfDhtmlTableBasePeer$$$$$HandleDomScroll$$($component$$2186_scrollTop$$28$$) {
  if (!$JSCompiler_StaticMethods__skipScrollRequest$$(this)) {
    var $scrollLeft$$21$$ = this.$__getScrollLeft$();
    $component$$2186_scrollTop$$28$$ = null != this.$_associatedPeer$ && $AdfAgent$$.$AGENT$.$getPlatform$() == $AdfAgent$$.$GECKO_PLATFORM$ && null != $component$$2186_scrollTop$$28$$.$getProperty$("_afrSlaveId") ? -1 : $JSCompiler_StaticMethods__getScrollTop$$(this);
    this.$scrollToPos$($scrollLeft$$21$$, $component$$2186_scrollTop$$28$$);
    $JSCompiler_StaticMethods__associatedPeerScroll$$(this, -1, $component$$2186_scrollTop$$28$$);
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleDomScroll", {$HandleDomScroll$:$AdfDhtmlTableBasePeer$$.prototype.$HandleDomScroll$});
function $JSCompiler_StaticMethods__associatedPeerScroll$$($JSCompiler_StaticMethods__associatedPeerScroll$self$$, $scrollLeft$$22$$, $scrollTop$$29$$, $numberOfTries$$) {
  null != $JSCompiler_StaticMethods__associatedPeerScroll$self$$.$_associatedPeer$ && ($numberOfTries$$ = $numberOfTries$$ ? ++$numberOfTries$$ : 1, $JSCompiler_StaticMethods__associatedPeerScroll$self$$.$_associatedPeer$.$_virtInitialized$ ? $JSCompiler_StaticMethods__associatedPeerScroll$self$$.$_associatedPeer$.$scrollToPos$($scrollLeft$$22$$, $scrollTop$$29$$) : 4 > $numberOfTries$$ ? setTimeout(function() {
    $JSCompiler_StaticMethods__associatedPeerScroll$$($JSCompiler_StaticMethods__associatedPeerScroll$self$$, $scrollLeft$$22$$, $scrollTop$$29$$, $numberOfTries$$);
  }, 0) : $AdfLogger$$.$LOGGER$.severe("Tried 3 times w/ _associatedPeerScroll " + $scrollLeft$$22$$ + " : " + $scrollTop$$29$$));
}
$AdfDhtmlTableBasePeer$$.prototype.$_handleInnerTableScroll$ = function $$AdfDhtmlTableBasePeer$$$$$_handleInnerTableScroll$$($evt$$160_scrollLeft$$23$$) {
  $evt$$160_scrollLeft$$23$$ || ($evt$$160_scrollLeft$$23$$ = $AdfPage$$.$PAGE$.$getDomWindow$().event);
  var $div$$13$$ = $AdfAgent$$.$AGENT$.$getEventTarget$($evt$$160_scrollLeft$$23$$);
  null != this.$_touchMoveManager$ && ($div$$13$$ = $evt$$160_scrollLeft$$23$$.target);
  $evt$$160_scrollLeft$$23$$ = Math.round($AdfAgent$$.$AGENT$.getScrollLeft($div$$13$$));
  this.$scrollToPos$($evt$$160_scrollLeft$$23$$, -1);
};
$AdfDhtmlTableBasePeer$$.prototype.$_handleDataBodyScroll$ = function $$AdfDhtmlTableBasePeer$$$$$_handleDataBodyScroll$$() {
  var $scrollLeft$$24$$ = -1, $dataBody$$74$$, $first$$4_scrollTop$$30$$;
  if ($JSCompiler_StaticMethods__skipScrollRequest$$(this)) {
    if ($dataBody$$74$$ = this.$GetDataBody$(), $first$$4_scrollTop$$30$$ = $dataBody$$74$$.firstChild) {
      var $dataBodyLeft$$ = $AdfAgent$$.$AGENT$.getScrollLeft($dataBody$$74$$);
      if ($dataBodyLeft$$ == this.$_currentScrollLeft$) {
        return;
      }
      this.$_hasFrozenColumn$() || ($scrollLeft$$24$$ = $dataBodyLeft$$);
    } else {
      return;
    }
  }
  !0 === this.$_handleDataCallbackBeingProcessed$ ? (null != this.$_handleDataBodyScrollTimeout$ && (window.clearTimeout(this.$_handleDataBodyScrollTimeout$), delete this.$_handleDataBodyScrollTimeout$), this.$_handleDataBodyScrollTimeout$ = window.setTimeout(this.$createCallback$(this.$_handleDataBodyScroll$), 0)) : ($dataBody$$74$$ || ($dataBody$$74$$ = this.$GetDataBody$()), $first$$4_scrollTop$$30$$ || ($first$$4_scrollTop$$30$$ = $dataBody$$74$$.firstChild), $first$$4_scrollTop$$30$$ && ($first$$4_scrollTop$$30$$ = 
  $dataBody$$74$$.scrollTop + $first$$4_scrollTop$$30$$.$startPos$ - parseInt(this.$_hShiftDataBody$) - parseInt(this.$_hShiftLoadMoreDataBody$), this.$_hasFrozenColumn$() || -1 != $scrollLeft$$24$$ || ($scrollLeft$$24$$ = $AdfAgent$$.$AGENT$.getScrollLeft($dataBody$$74$$)), this.$scrollToPos$($scrollLeft$$24$$, $first$$4_scrollTop$$30$$), $JSCompiler_StaticMethods__associatedPeerScroll$$(this, -1, $first$$4_scrollTop$$30$$)));
};
$AdfDhtmlTableBasePeer$$.prototype.$__getScrollPos$ = function $$AdfDhtmlTableBasePeer$$$$$__getScrollPos$$() {
  return null != this.$GetScroller$() ? {x:this.$__getScrollLeft$(), y:$JSCompiler_StaticMethods__getScrollTop$$(this)} : null;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getScrollPos", {$__getScrollPos$:$AdfDhtmlTableBasePeer$$.prototype.$__getScrollPos$});
$AdfDhtmlTableBasePeer$$.prototype.$__restoreScrollerPositions$ = function $$AdfDhtmlTableBasePeer$$$$$__restoreScrollerPositions$$($scrollLeft$$25$$, $scrollTop$$31$$) {
  $JSCompiler_StaticMethods__setScrollTop$$(this, $scrollTop$$31$$);
  $JSCompiler_StaticMethods__setScrollLeft$$(this, $scrollLeft$$25$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__restoreScrollerPositions", {$__restoreScrollerPositions$:$AdfDhtmlTableBasePeer$$.prototype.$__restoreScrollerPositions$});
$AdfDhtmlTableBasePeer$$.prototype.$scrollToPos$ = function $$AdfDhtmlTableBasePeer$$$$$scrollToPos$$($scrollLeft$$26$$, $attrs$$21_blockList$$3_scrollTop$$32$$, $skipUpdate$$1$$, $dataBody$$inline_4163_delay$$8_i$$571$$) {
  var $component$$2187$$ = this.$getComponent$(), $delay$$inline_4162_missing$$inline_4164_vScrollState$$ = $AdfDhtmlTableBasePeer$$.$NO_SCROLL$;
  void 0 === $dataBody$$inline_4163_delay$$8_i$$571$$ && ($dataBody$$inline_4163_delay$$8_i$$571$$ = !0);
  if (-1 != $attrs$$21_blockList$$3_scrollTop$$32$$ && this.$_currentScrollTop$ != $attrs$$21_blockList$$3_scrollTop$$32$$) {
    for (delete this.$_cachedFirstVisibleRowKeyAndRow$, $skipUpdate$$1$$ || $component$$2187$$.setProperty("scrollTop", $attrs$$21_blockList$$3_scrollTop$$32$$, !0, $AdfUIComponent$$.$PROPAGATE_ALWAYS$), $JSCompiler_StaticMethods__setScrollTop$$(this, $attrs$$21_blockList$$3_scrollTop$$32$$), $delay$$inline_4162_missing$$inline_4164_vScrollState$$ = $dataBody$$inline_4163_delay$$8_i$$571$$, this.$_pendingFetch$ == $AdfTableDataFetchEvent$$.$EXPAND_SUBTYPE$ || this.$_pendingFetch$ == $AdfTableDataFetchEvent$$.$COLLAPSE_SUBTYPE$ || 
    this.$_insertDeleteAnimationInEffect$ ? $delay$$inline_4162_missing$$inline_4164_vScrollState$$ = void 0 : ($dataBody$$inline_4163_delay$$8_i$$571$$ = this.$GetDataBody$(), this.$_isPaged$ ? ($dataBody$$inline_4163_delay$$8_i$$571$$.scrollTop = $attrs$$21_blockList$$3_scrollTop$$32$$, $delay$$inline_4162_missing$$inline_4164_vScrollState$$ = $AdfDhtmlTableBasePeer$$.$VIEWPORT_SATISFIED$) : this.$_isLoadMore$ ? ($dataBody$$inline_4163_delay$$8_i$$571$$.scrollTop = $attrs$$21_blockList$$3_scrollTop$$32$$, 
    $JSCompiler_StaticMethods__checkLoadMore$$(this), $delay$$inline_4162_missing$$inline_4164_vScrollState$$ = $AdfDhtmlTableBasePeer$$.$VIEWPORT_SATISFIED$) : ($delay$$inline_4162_missing$$inline_4164_vScrollState$$ = this.$_fillViewPort$($dataBody$$inline_4163_delay$$8_i$$571$$, $dataBody$$inline_4163_delay$$8_i$$571$$.offsetHeight, $delay$$inline_4162_missing$$inline_4164_vScrollState$$, !0), null != this.$_selectionRequest$ && ($delay$$inline_4162_missing$$inline_4164_vScrollState$$ == $AdfDhtmlTableBasePeer$$.$VIEWPORT_SATISFIED$ ? 
    $JSCompiler_StaticMethods__processSelectionRequest$$(this) : $delay$$inline_4162_missing$$inline_4164_vScrollState$$ != $AdfDhtmlTableBasePeer$$.$MISSING_BEFORE$ && $delay$$inline_4162_missing$$inline_4164_vScrollState$$ != $AdfDhtmlTableBasePeer$$.$MISSING_AFTER$ && delete this.$_selectionRequest$), null != this.$_clickEditRequest$ && $delay$$inline_4162_missing$$inline_4164_vScrollState$$ == $AdfDhtmlTableBasePeer$$.$VIEWPORT_SATISFIED$ && $JSCompiler_StaticMethods__processClickToEditActivateRequest$$(this))), 
    this.$_isPaged$ || ($attrs$$21_blockList$$3_scrollTop$$32$$ = this.$GetFirstVisibleRowKeyAndRow$(), null != $attrs$$21_blockList$$3_scrollTop$$32$$.$rowKey$ && $component$$2187$$.setProperty("scrollTopRowKey", $attrs$$21_blockList$$3_scrollTop$$32$$.$rowKey$, !0, $AdfUIComponent$$.$PROPAGATE_ALWAYS$)), $attrs$$21_blockList$$3_scrollTop$$32$$ = this.$GetDataBody$().childNodes, $dataBody$$inline_4163_delay$$8_i$$571$$ = $attrs$$21_blockList$$3_scrollTop$$32$$.length - 1;0 <= $dataBody$$inline_4163_delay$$8_i$$571$$;$dataBody$$inline_4163_delay$$8_i$$571$$--) {
      $JSCompiler_StaticMethods__synchronizeRowHeights$$(this, $attrs$$21_blockList$$3_scrollTop$$32$$[$dataBody$$inline_4163_delay$$8_i$$571$$]);
    }
  }
  -1 != $scrollLeft$$26$$ && this.$_currentScrollLeft$ != $scrollLeft$$26$$ && ($skipUpdate$$1$$ || $component$$2187$$.setProperty("scrollLeft", $scrollLeft$$26$$, !0, $AdfUIComponent$$.$PROPAGATE_ALWAYS$), $JSCompiler_StaticMethods__setScrollLeft$$(this, $scrollLeft$$26$$), $JSCompiler_StaticMethods__handleHorizontalScrollDelayed$$(this, $scrollLeft$$26$$));
  return $delay$$inline_4162_missing$$inline_4164_vScrollState$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.scrollToPos", {$scrollToPos$:$AdfDhtmlTableBasePeer$$.prototype.$scrollToPos$});
function $JSCompiler_StaticMethods__handleHorizontalScrollDelayed$$($JSCompiler_StaticMethods__handleHorizontalScrollDelayed$self$$, $scrollLeft$$27$$) {
  $AdfAgent$$.$AGENT$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ ? ($JSCompiler_StaticMethods__handleHorizontalScrollDelayed$self$$.$_latestScrollLeft$ = $scrollLeft$$27$$, $JSCompiler_StaticMethods__handleHorizontalScrollDelayed$self$$.$_delayHScrolling$ || ($JSCompiler_StaticMethods__handleHorizontalScrollDelayed$self$$.$_delayHScrolling$ = window.requestAnimationFrame ? window.requestAnimationFrame(function() {
    $JSCompiler_StaticMethods__handleHorizontalScroll$$($JSCompiler_StaticMethods__handleHorizontalScrollDelayed$self$$, $JSCompiler_StaticMethods__handleHorizontalScrollDelayed$self$$.$_latestScrollLeft$);
  }) : setTimeout(function() {
    $JSCompiler_StaticMethods__handleHorizontalScroll$$($JSCompiler_StaticMethods__handleHorizontalScrollDelayed$self$$, $JSCompiler_StaticMethods__handleHorizontalScrollDelayed$self$$.$_latestScrollLeft$);
  }, 50))) : $JSCompiler_StaticMethods__handleHorizontalScroll$$($JSCompiler_StaticMethods__handleHorizontalScrollDelayed$self$$, $scrollLeft$$27$$);
}
$AdfDhtmlTableBasePeer$$.prototype.$HandleDomKeyDown$ = function $$AdfDhtmlTableBasePeer$$$$$HandleDomKeyDown$$($component$$2188$$, $domEvent$$63$$) {
  var $agent$$621_message$$83_queryEvent$$2_rows$$20_summary$$7_targetRow_th$$4$$ = $AdfAgent$$.$AGENT$, $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ = $component$$2188$$.$getClientId$(), 
  $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ = $agent$$621_message$$83_queryEvent$$2_rows$$20_summary$$7_targetRow_th$$4$$.$getEventTarget$($domEvent$$63$$), $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = 
  $domEvent$$63$$.keyCode;
  switch($activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$) {
    case $AdfKeyStroke$$.$ARROWUP_KEY$:
    ;
    case $AdfKeyStroke$$.$ARROWDOWN_KEY$:
    ;
    case $AdfKeyStroke$$.$ARROWRIGHT_KEY$:
    ;
    case $AdfKeyStroke$$.$ARROWLEFT_KEY$:
    ;
    case $AdfKeyStroke$$.$HOME_KEY$:
    ;
    case $AdfKeyStroke$$.$END_KEY$:
      $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ = !0;
      if (!this.$_isTargetCellEditable$($arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$)) {
        if ($activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ == $AdfKeyStroke$$.$HOME_KEY$ || $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ == 
        $AdfKeyStroke$$.$END_KEY$) {
          if (!$domEvent$$63$$.ctrlKey) {
            switch(this.$_focusManager$.$objectType$) {
              case $AdfDhtmlTableBasePeer$$.$_FILTER_CELL_FOCUS_TYPE$:
              ;
              case $AdfDhtmlTableBasePeer$$.$_SELECT_ALL_FOCUS_TYPE$:
              ;
              case $AdfDhtmlTableBasePeer$$.$_COLUMN_HEADER_FOCUS_TYPE$:
                $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ = null;
                if (!$domEvent$$63$$.ctrlKey && !$domEvent$$63$$.shiftKey) {
                  for ($arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ = $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ == 
                  $AdfKeyStroke$$.$HOME_KEY$ ? $JSCompiler_StaticMethods__getPrevColumnHeaderFocusElement$$(this, this.$_focusManager$.$domElement$) : $JSCompiler_StaticMethods__getNextColumnHeaderFocusElement$$(this, this.$_focusManager$.$domElement$);$arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$;) {
                    $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ = $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$, 
                    $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ = $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ == 
                    $AdfKeyStroke$$.$HOME_KEY$ ? $JSCompiler_StaticMethods__getPrevColumnHeaderFocusElement$$(this, $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$) : $JSCompiler_StaticMethods__getNextColumnHeaderFocusElement$$(this, 
                    $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$);
                  }
                  $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ && ($JSCompiler_StaticMethods__unclipColumnElement$$(this, $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$), 
                  $JSCompiler_StaticMethods__setHeaderCellFocus$$(this, $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$));
                }
                break;
              case $AdfDhtmlTableBasePeer$$.$_ROW_HEADER_FOCUS_TYPE$:
              ;
              case $AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$:
                ($cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ = this.$_focusManager$.$currency$) && ($arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ = 
                this.$FindRowByKey$($cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$)) && $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.$tr$.cells.length && 
                ($activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ == 
                $AdfKeyStroke$$.$HOME_KEY$ ? $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.$tr$.cells[0] : $JSCompiler_StaticMethods__findLastCell$$(this, $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.$tr$)) && 
                (null != $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_HEADER$) ? 
                this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_ROW_HEADER_FOCUS_TYPE$, $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$) : 
                this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$, $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.$tr$, 
                $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$));
            }
          }
        } else {
          switch(this.$_focusManager$.$objectType$) {
            case $AdfDhtmlTableBasePeer$$.$_ROW_HEADER_FOCUS_TYPE$:
              if ($activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ == $AdfKeyStroke$$.$ARROWDOWN_KEY$ || 
              $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ == $AdfKeyStroke$$.$ARROWUP_KEY$) {
                if ($cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ = $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ == 
                $AdfKeyStroke$$.$ARROWUP_KEY$, $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ = this.$_focusManager$, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = 
                $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.$currency$, delete this.$_lastRowKeyInView$, $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ = 
                $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ ? this.$_getPreviousRowKeyAndRow$($activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$) : 
                this.$_getNextRowKeyAndRow$($activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$), $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.$isAtTop$) {
                  $JSCompiler_StaticMethods__setFirstColumnHeaderFocus$$(this, !1);
                } else {
                  if ($arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.$isAtButtom$) {
                    $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = $JSCompiler_StaticMethods__getCellIndex$$(this, 
                    $JSCompiler_StaticMethods__getActiveCellNode$$(this)), $JSCompiler_StaticMethods__setIndexedColumnFooterFocus$$(this, -1 == $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ ? 
                    0 : $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$);
                  } else {
                    var $lastRow$$inline_6219_lastRowKey$$inline_6209_lastRowKeyInView$$inline_6161_rowHeaderCell$$inline_6163_rowInfo$$inline_6218_siElem$$inline_6185_sortedType$$inline_6186_virtInitialized$$inline_6178$$ = $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.$lastRowKeyInView$, 
                    $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.$rowKey$;
                    null != $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ ? ($cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ = 
                    $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.$row$, $lastRow$$inline_6219_lastRowKey$$inline_6209_lastRowKeyInView$$inline_6161_rowHeaderCell$$inline_6163_rowInfo$$inline_6218_siElem$$inline_6185_sortedType$$inline_6186_virtInitialized$$inline_6178$$ = 
                    this.$GetRowHeaderCellFromRow$($cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$), this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_ROW_HEADER_FOCUS_TYPE$, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$, 
                    $lastRow$$inline_6219_lastRowKey$$inline_6209_lastRowKeyInView$$inline_6161_rowHeaderCell$$inline_6163_rowInfo$$inline_6218_siElem$$inline_6185_sortedType$$inline_6186_virtInitialized$$inline_6178$$), $JSCompiler_StaticMethods__unclipRow$$(this, $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$)) : 
                    null != $lastRow$$inline_6219_lastRowKey$$inline_6209_lastRowKeyInView$$inline_6161_rowHeaderCell$$inline_6163_rowInfo$$inline_6218_siElem$$inline_6185_sortedType$$inline_6186_virtInitialized$$inline_6178$$ ? (this.$GetScroller$(), $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = 
                    this.$_currentScrollTop$ + ($cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ ? -this.$_averageRowHeight$ : this.$_averageRowHeight$), 0 < $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ && 
                    $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ < $JSCompiler_StaticMethods__getScrollHeight$$(this) && 
                    (this.$_lastRowKeyInView$ = $lastRow$$inline_6219_lastRowKey$$inline_6209_lastRowKeyInView$$inline_6161_rowHeaderCell$$inline_6163_rowInfo$$inline_6218_siElem$$inline_6185_sortedType$$inline_6186_virtInitialized$$inline_6178$$, this.$_selectionRequest$ = $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ ? 
                    $AdfDhtmlTableBasePeer$$.$_FOCUS_RH_ARROW_UP$ : $AdfDhtmlTableBasePeer$$.$_FOCUS_RH_ARROW_DOWN$, $JSCompiler_StaticMethods__scrollerScrollToPos$$(this, null, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$))) : 
                    ($arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ = $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ ? 
                    $JSCompiler_StaticMethods__getLastVisibleRowKeyAndRow$$(this) : this.$GetFirstVisibleRowKeyAndRow$(), null != $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.$rowKey$ && ($lastRow$$inline_6219_lastRowKey$$inline_6209_lastRowKeyInView$$inline_6161_rowHeaderCell$$inline_6163_rowInfo$$inline_6218_siElem$$inline_6185_sortedType$$inline_6186_virtInitialized$$inline_6178$$ = 
                    this.$GetRowHeaderCellFromRow$($arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.$row$), this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_ROW_HEADER_FOCUS_TYPE$, $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.$rowKey$, 
                    $lastRow$$inline_6219_lastRowKey$$inline_6209_lastRowKeyInView$$inline_6161_rowHeaderCell$$inline_6163_rowInfo$$inline_6218_siElem$$inline_6185_sortedType$$inline_6186_virtInitialized$$inline_6178$$), $JSCompiler_StaticMethods__unclipRow$$(this, $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.$row$)));
                  }
                }
              } else {
                $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ == $AdfKeyStroke$$.$ARROWRIGHT_KEY$ ? 
                null != this.$_focusManager$.$currency$ && ($arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ = this.$_focusManager$, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = 
                $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.$currency$, $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ = 
                $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.$domElement$.parentNode, $JSCompiler_StaticMethods__isRowSelectionEnabled$$(this) && (this.$_selUnselectAll$(), $JSCompiler_StaticMethods__selSelectRow$$(this, 
                $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$, $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$)), 
                $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ = $JSCompiler_StaticMethods__findNextCell$$(this, $JSCompiler_StaticMethods__getActiveCellNode$$(this), !1), this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, 
                $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$, $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$, 
                $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$)) : $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ == 
                $AdfKeyStroke$$.$ARROWLEFT_KEY$ && null != this.$_focusManager$.$currency$ && $JSCompiler_StaticMethods__changeActiveCell$$(this, !0);
              }
              break;
            case $AdfDhtmlTableBasePeer$$.$_FILTER_CELL_FOCUS_TYPE$:
              switch($activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$) {
                case $AdfKeyStroke$$.$ARROWRIGHT_KEY$:
                  if ($activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = $JSCompiler_StaticMethods__getNextColumnHeaderFocusElement$$(this, 
                  this.$_focusManager$.$domElement$)) {
                    $JSCompiler_StaticMethods__unclipColumnElement$$(this, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$), 
                    $JSCompiler_StaticMethods__setHeaderCellFocus$$(this, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$)
                    ;
                  }
                  break;
                case $AdfKeyStroke$$.$ARROWLEFT_KEY$:
                  if ($activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = $JSCompiler_StaticMethods__getPrevColumnHeaderFocusElement$$(this, 
                  this.$_focusManager$.$domElement$)) {
                    $JSCompiler_StaticMethods__unclipColumnElement$$(this, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$), 
                    $JSCompiler_StaticMethods__setHeaderCellFocus$$(this, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$)
                    ;
                  }
                  break;
                case $AdfKeyStroke$$.$ARROWDOWN_KEY$:
                  if ($activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = this.$_focusManager$.$domElement$) {
                    $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = $JSCompiler_StaticMethods__getCellIndex$$(this, 
                    $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$), 0 <= $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ && 
                    $JSCompiler_StaticMethods__setIndexedColumnHeaderFocus$$(this, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$)
                    ;
                  }
                ;
              }
              break;
            case $AdfDhtmlTableBasePeer$$.$_COLUMN_HEADER_FOCUS_TYPE$:
              $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ = $domEvent$$63$$.ctrlKey;
              $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ = $domEvent$$63$$.shiftKey;
              $lastRow$$inline_6219_lastRowKey$$inline_6209_lastRowKeyInView$$inline_6161_rowHeaderCell$$inline_6163_rowInfo$$inline_6218_siElem$$inline_6185_sortedType$$inline_6186_virtInitialized$$inline_6178$$ = this.$_virtInitialized$;
              switch($activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$) {
                case $AdfKeyStroke$$.$ARROWRIGHT_KEY$:
                  if ($activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = $JSCompiler_StaticMethods__getNextColumnHeaderFocusElement$$(this, 
                  this.$_focusManager$.$domElement$)) {
                    $JSCompiler_StaticMethods__unclipColumnElement$$(this, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$), 
                    !this.$getComponent$().getDisableColumnReordering() && $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ && $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ ? 
                    $JSCompiler_StaticMethods__reorderColumnThroughKeyboard$$(this, !1) : ($JSCompiler_StaticMethods__setHeaderCellFocus$$(this, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$), 
                    $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ && $JSCompiler_StaticMethods__isMultipleColumnSelect$$(this) && $JSCompiler_StaticMethods__shiftSelectColumnsThroughKeyboard$$(this, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$))
                    ;
                  }
                  break;
                case $AdfKeyStroke$$.$ARROWLEFT_KEY$:
                  if ($activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = $JSCompiler_StaticMethods__getPrevColumnHeaderFocusElement$$(this, 
                  this.$_focusManager$.$domElement$)) {
                    $JSCompiler_StaticMethods__unclipColumnElement$$(this, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$), 
                    !this.$getComponent$().getDisableColumnReordering() && $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ && $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ ? 
                    $JSCompiler_StaticMethods__reorderColumnThroughKeyboard$$(this, !0) : $JSCompiler_StaticMethods__setHeaderCellFocus$$(this, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$) != 
                    $AdfDhtmlTableBasePeer$$.$_SELECT_ALL_FOCUS_TYPE$ && $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ && $JSCompiler_StaticMethods__isMultipleColumnSelect$$(this) && $JSCompiler_StaticMethods__shiftSelectColumnsThroughKeyboard$$(this, 
                    $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$);
                  }
                  break;
                case $AdfKeyStroke$$.$ARROWUP_KEY$:
                ;
                case $AdfKeyStroke$$.$ARROWDOWN_KEY$:
                  var $domElement$$inline_6180_lastRowKeyInView$$inline_6213_sortProperty$$inline_6187$$ = this.$_focusManager$.$domElement$;
                  if ($domElement$$inline_6180_lastRowKeyInView$$inline_6213_sortProperty$$inline_6187$$) {
                    if ($cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ && $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$) {
                      $lastRow$$inline_6219_lastRowKey$$inline_6209_lastRowKeyInView$$inline_6161_rowHeaderCell$$inline_6163_rowInfo$$inline_6218_siElem$$inline_6185_sortedType$$inline_6186_virtInitialized$$inline_6178$$ && ($activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = 
                      $AdfKeyStroke$$.$ARROWUP_KEY$ == $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ ? 
                      $AdfDhtmlTableBasePeer$$.$_SORTED_ASCENDING$ : $AdfDhtmlTableBasePeer$$.$_SORTED_DESCENDING$, $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ = this.$_focusManager$, 
                      $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$.$objectType$ == $AdfDhtmlTableBasePeer$$.$_COLUMN_HEADER_FOCUS_TYPE$ && ($cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ = 
                      $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$.$domElement$, $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ = 
                      $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$.id, $lastRow$$inline_6219_lastRowKey$$inline_6209_lastRowKeyInView$$inline_6161_rowHeaderCell$$inline_6163_rowInfo$$inline_6218_siElem$$inline_6185_sortedType$$inline_6186_virtInitialized$$inline_6178$$ = 
                      $AdfAgent$$.$AGENT$.getElementById($AdfRichUIPeer$$.$CreateSubId$($arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$, $AdfDhtmlTableBasePeer$$.$__SORT_INDICATOR$)))) && ($lastRow$$inline_6219_lastRowKey$$inline_6209_lastRowKeyInView$$inline_6161_rowHeaderCell$$inline_6163_rowInfo$$inline_6218_siElem$$inline_6185_sortedType$$inline_6186_virtInitialized$$inline_6178$$ = 
                      $lastRow$$inline_6219_lastRowKey$$inline_6209_lastRowKeyInView$$inline_6161_rowHeaderCell$$inline_6163_rowInfo$$inline_6218_siElem$$inline_6185_sortedType$$inline_6186_virtInitialized$$inline_6178$$.getAttribute($AdfDhtmlTableBasePeer$$.$_SORTED_TYPE$), $domElement$$inline_6180_lastRowKeyInView$$inline_6213_sortProperty$$inline_6187$$ = $AdfPage$$.$PAGE$.$findComponent$($arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$).getSortProperty(), 
                      $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ = $AdfDhtmlTableBasePeer$$.$__getSortOrderForColumn$($arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$), 
                      $lastRow$$inline_6219_lastRowKey$$inline_6209_lastRowKeyInView$$inline_6161_rowHeaderCell$$inline_6163_rowInfo$$inline_6218_siElem$$inline_6185_sortedType$$inline_6186_virtInitialized$$inline_6178$$ != $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ && 
                      ($arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ = $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ == 
                      $AdfDhtmlTableBasePeer$$.$_SORTED_DESCENDING$ ? !1 : !0, this.$getComponent$().setProperty("currentlySelectedHeaderId", $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$.id), 
                      $AdfTableUtils$$.$queueSortEvent$(this.$getComponent$(), $domElement$$inline_6180_lastRowKeyInView$$inline_6213_sortProperty$$inline_6187$$, $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$)))
                      ;
                    } else {
                      if (1 < $domElement$$inline_6180_lastRowKeyInView$$inline_6213_sortProperty$$inline_6187$$.colSpan) {
                        if ($activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = $AdfKeyStroke$$.$ARROWUP_KEY$ == 
                        $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ ? $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($domElement$$inline_6180_lastRowKeyInView$$inline_6213_sortProperty$$inline_6187$$) : 
                        $JSCompiler_StaticMethods__resolveImmediateChildColumn$$($domElement$$inline_6180_lastRowKeyInView$$inline_6213_sortProperty$$inline_6187$$)) {
                          $JSCompiler_StaticMethods__unclipColumnElement$$(this, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$), 
                          $JSCompiler_StaticMethods__setHeaderCellFocus$$(this, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$)
                          ;
                        }
                      } else {
                        if ($AdfKeyStroke$$.$ARROWDOWN_KEY$ == $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$) {
                          attrs = this.$GetFirstVisibleRowKeyAndRow$(), rowKey = attrs.$rowKey$, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = 
                          attrs.$row$, $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ = $JSCompiler_StaticMethods__isMultipleRowSelect$$(this), $JSCompiler_StaticMethods__isRowSelectionEnabled$$(this) && 
                          null != rowKey && ($cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ || this.$_selUnselectAll$(), $JSCompiler_StaticMethods__selSelectRow$$(this, rowKey, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$), 
                          $JSCompiler_StaticMethods__unclipRow$$(this, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$)), 
                          this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, rowKey, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$)
                          ;
                        } else {
                          if ($activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = $JSCompiler_StaticMethods__getCellIndex$$(this, 
                          $domElement$$inline_6180_lastRowKeyInView$$inline_6213_sortProperty$$inline_6187$$), 0 <= $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ && 
                          $JSCompiler_StaticMethods__isFilterable$$(this) && ($cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ = this.$__getColumnHeader$(), !this.$_headerless$ && $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$)) {
                            $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$, 
                            "t").rows[1].cells[0];
                            for ($arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ = 0;$arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ < 
                            $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ && $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$;$arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$++) {
                              $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ = $JSCompiler_StaticMethods__getNextColumnHeaderFocusElement$$(this, $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$)
                              ;
                            }
                            $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ && $JSCompiler_StaticMethods__setHeaderCellFocus$$(this, $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$);
                          }
                        }
                      }
                    }
                  }
                ;
              }
              break;
            case $AdfDhtmlTableBasePeer$$.$_COLUMN_FOOTER_FOCUS_TYPE$:
              switch($activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$) {
                case $AdfKeyStroke$$.$ARROWRIGHT_KEY$:
                  if ($activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = $JSCompiler_StaticMethods__getNextColumnFooterFocusElement$$(this, 
                  this.$_focusManager$.$domElement$)) {
                    $JSCompiler_StaticMethods__unclipColumnElement$$(this, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$), 
                    this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_COLUMN_FOOTER_FOCUS_TYPE$, null, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$)
                    ;
                  }
                  break;
                case $AdfKeyStroke$$.$ARROWLEFT_KEY$:
                  if ($activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = $JSCompiler_StaticMethods__getPrevColumnFooterFocusElement$$(this, 
                  this.$_focusManager$.$domElement$)) {
                    $JSCompiler_StaticMethods__unclipColumnElement$$(this, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$), 
                    this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_COLUMN_FOOTER_FOCUS_TYPE$, null, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$)
                    ;
                  }
                  break;
                case $AdfKeyStroke$$.$ARROWUP_KEY$:
                  this.$_focusManager$.$domElement$ && (attrs = $JSCompiler_StaticMethods__getLastVisibleRowKeyAndRow$$(this), rowKey = attrs.$rowKey$, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = 
                  attrs.$row$, $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ = $JSCompiler_StaticMethods__isMultipleRowSelect$$(this), $JSCompiler_StaticMethods__isRowSelectionEnabled$$(this) && 
                  null != rowKey && ($cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ || this.$_selUnselectAll$(), $JSCompiler_StaticMethods__selSelectRow$$(this, rowKey, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$), 
                  $JSCompiler_StaticMethods__unclipRow$$(this, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$)), 
                  this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, rowKey, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$));
              }
              break;
            case $AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$:
              if ($activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ == $AdfKeyStroke$$.$ARROWUP_KEY$ || 
              $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ == $AdfKeyStroke$$.$ARROWDOWN_KEY$) {
                var $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ = $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ == 
                $AdfKeyStroke$$.$ARROWUP_KEY$, $ctrlKey$$inline_6204$$ = $domEvent$$63$$.ctrlKey, $shiftKey$$inline_6205$$ = $domEvent$$63$$.shiftKey, $isRowSelectionEnabled$$inline_6206$$ = $JSCompiler_StaticMethods__isRowSelectionEnabled$$(this), $supportsFocusRowNavigation$$inline_6207$$ = this.$_supportsFocusRowNavigation$, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = 
                this.$_currentScrollTop$ + ($arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ ? -this.$_averageRowHeight$ : this.$_averageRowHeight$);
                if ($isRowSelectionEnabled$$inline_6206$$ || $supportsFocusRowNavigation$$inline_6207$$) {
                  $lastRow$$inline_6219_lastRowKey$$inline_6209_lastRowKeyInView$$inline_6161_rowHeaderCell$$inline_6163_rowInfo$$inline_6218_siElem$$inline_6185_sortedType$$inline_6186_virtInitialized$$inline_6178$$ = this.$GetLastRowKey$();
                  delete this.$_lastRowKeyInView$;
                  var $attrs$$inline_6210$$ = $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ ? this.$_getPreviousRowKeyAndRow$($lastRow$$inline_6219_lastRowKey$$inline_6209_lastRowKeyInView$$inline_6161_rowHeaderCell$$inline_6163_rowInfo$$inline_6218_siElem$$inline_6185_sortedType$$inline_6186_virtInitialized$$inline_6178$$) : 
                  this.$_getNextRowKeyAndRow$($lastRow$$inline_6219_lastRowKey$$inline_6209_lastRowKeyInView$$inline_6161_rowHeaderCell$$inline_6163_rowInfo$$inline_6218_siElem$$inline_6185_sortedType$$inline_6186_virtInitialized$$inline_6178$$);
                  if ($attrs$$inline_6210$$.$isAtTop$) {
                    $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = $JSCompiler_StaticMethods__getCellIndex$$(this, 
                    $JSCompiler_StaticMethods__getActiveCellNode$$(this)), $JSCompiler_StaticMethods__setIndexedColumnHeaderFocus$$(this, -1 == $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ ? 
                    0 : $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$);
                  } else {
                    if ($attrs$$inline_6210$$.$isAtButtom$) {
                      $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = $JSCompiler_StaticMethods__getCellIndex$$(this, 
                      $JSCompiler_StaticMethods__getActiveCellNode$$(this)), $JSCompiler_StaticMethods__setIndexedColumnFooterFocus$$(this, -1 == $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ ? 
                      0 : $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$);
                    } else {
                      var $isMultiSelect$$inline_6212$$ = $JSCompiler_StaticMethods__isMultipleRowSelect$$(this), $domElement$$inline_6180_lastRowKeyInView$$inline_6213_sortProperty$$inline_6187$$ = $attrs$$inline_6210$$.$lastRowKeyInView$, $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ = 
                      $attrs$$inline_6210$$.$rowKey$;
                      null != $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ ? ($activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = 
                      $attrs$$inline_6210$$.$row$, $isRowSelectionEnabled$$inline_6206$$ && ($shiftKey$$inline_6205$$ && $isMultiSelect$$inline_6212$$ ? null != this.$_selIsSelected$($cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$) && 
                      null != this.$_selIsSelected$($domElement$$inline_6180_lastRowKeyInView$$inline_6213_sortProperty$$inline_6187$$) ? ($arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ = $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ ? 
                      this.$_getNextRowKeyAndRow$($cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$) : this.$_getPreviousRowKeyAndRow$($cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$), 
                      $JSCompiler_StaticMethods__selUnselectRow$$(this, $domElement$$inline_6180_lastRowKeyInView$$inline_6213_sortProperty$$inline_6187$$, $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.$row$)) : 
                      this.$_selIsSelected$($cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$) ? $JSCompiler_StaticMethods__selUnselectRow$$(this, $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$, 
                      $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$) : $JSCompiler_StaticMethods__selSelectRow$$(this, 
                      $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$) : 
                      $ctrlKey$$inline_6204$$ && $isMultiSelect$$inline_6212$$ && $supportsFocusRowNavigation$$inline_6207$$ || ("enabled" == this.$getComponent$().getSelectionEventDelay() ? ($arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ = 
                      $AdfPage$$.$PAGE$, ($lastRow$$inline_6219_lastRowKey$$inline_6209_lastRowKeyInView$$inline_6161_rowHeaderCell$$inline_6163_rowInfo$$inline_6218_siElem$$inline_6185_sortedType$$inline_6186_virtInitialized$$inline_6178$$ = this.$FindRowByKey$($lastRow$$inline_6219_lastRowKey$$inline_6209_lastRowKeyInView$$inline_6161_rowHeaderCell$$inline_6163_rowInfo$$inline_6218_siElem$$inline_6185_sortedType$$inline_6186_virtInitialized$$inline_6178$$)) && $lastRow$$inline_6219_lastRowKey$$inline_6209_lastRowKeyInView$$inline_6161_rowHeaderCell$$inline_6163_rowInfo$$inline_6218_siElem$$inline_6185_sortedType$$inline_6186_virtInitialized$$inline_6178$$.$tr$ && 
                      $JSCompiler_StaticMethods__selUnhighlightRow$$($lastRow$$inline_6219_lastRowKey$$inline_6209_lastRowKeyInView$$inline_6161_rowHeaderCell$$inline_6163_rowInfo$$inline_6218_siElem$$inline_6185_sortedType$$inline_6186_virtInitialized$$inline_6178$$.$tr$), $JSCompiler_StaticMethods__selHighlightRow$$(this, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$), 
                      this.$_selectRowTimer$ && ($arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.$cancelTimer$(this.$_selectRowTimer$), delete this.$_selectRowTimer$), this.$_selectRowTimer$ = $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.$scheduleTimer$(this, 
                      this.$_selectRowForTimer$, [$cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$], 
                      300)) : (this.$_selUnselectAll$(), $JSCompiler_StaticMethods__selSelectRow$$(this, $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$)))), 
                      this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$), 
                      $JSCompiler_StaticMethods__unclipRow$$(this, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$), 
                      delete this.$_selectionRequest$) : null != $domElement$$inline_6180_lastRowKeyInView$$inline_6213_sortProperty$$inline_6187$$ ? 0 < $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ && 
                      $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ < $JSCompiler_StaticMethods__getScrollHeight$$(this) && 
                      (this.$_lastRowKeyInView$ = $domElement$$inline_6180_lastRowKeyInView$$inline_6213_sortProperty$$inline_6187$$, this.$_selectionRequest$ = $ctrlKey$$inline_6204$$ && $isMultiSelect$$inline_6212$$ && $supportsFocusRowNavigation$$inline_6207$$ || !$isRowSelectionEnabled$$inline_6206$$ && $supportsFocusRowNavigation$$inline_6207$$ ? $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ ? 
                      $AdfDhtmlTableBasePeer$$.$_FOCUS_ROW_ARROW_UP$ : $AdfDhtmlTableBasePeer$$.$_FOCUS_ROW_ARROW_DOWN$ : $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ ? $AdfDhtmlTableBasePeer$$.$_SELECT_ARROW_UP$ : 
                      $AdfDhtmlTableBasePeer$$.$_SELECT_ARROW_DOWN$, ($shiftKey$$inline_6205$$ || $ctrlKey$$inline_6204$$) && $isMultiSelect$$inline_6212$$ || ($lastRow$$inline_6219_lastRowKey$$inline_6209_lastRowKeyInView$$inline_6161_rowHeaderCell$$inline_6163_rowInfo$$inline_6218_siElem$$inline_6185_sortedType$$inline_6186_virtInitialized$$inline_6178$$ = !1, $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ || 
                      ($cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ = this.$GetRowCount$(), 0 <= $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ && 
                      ($arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ = this.$GetDataBody$().childNodes, $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ = 
                      $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$[$arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.length - 
                      1], $lastRow$$inline_6219_lastRowKey$$inline_6209_lastRowKeyInView$$inline_6161_rowHeaderCell$$inline_6163_rowInfo$$inline_6218_siElem$$inline_6185_sortedType$$inline_6186_virtInitialized$$inline_6178$$ = $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.$startRow$ + 
                      $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.$numRows$ == $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$)), 
                      $lastRow$$inline_6219_lastRowKey$$inline_6209_lastRowKeyInView$$inline_6161_rowHeaderCell$$inline_6163_rowInfo$$inline_6218_siElem$$inline_6185_sortedType$$inline_6186_virtInitialized$$inline_6178$$ || this.$_selUnselectAll$()), $JSCompiler_StaticMethods__scrollerScrollToPos$$(this, null, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$)) : 
                      ($attrs$$inline_6210$$ = $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ ? $JSCompiler_StaticMethods__getLastVisibleRowKeyAndRow$$(this) : this.$GetFirstVisibleRowKeyAndRow$(), $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ = 
                      $attrs$$inline_6210$$.$rowKey$, null != $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ && ($activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = 
                      $attrs$$inline_6210$$.$row$, $isRowSelectionEnabled$$inline_6206$$ && $JSCompiler_StaticMethods__selSelectRow$$(this, $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$, 
                      $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$), this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, 
                      $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$), 
                      $JSCompiler_StaticMethods__unclipRow$$(this, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$)));
                    }
                  }
                } else {
                  0 <= $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ && $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ < 
                  $JSCompiler_StaticMethods__getScrollHeight$$(this) && $JSCompiler_StaticMethods__scrollerScrollToPos$$(this, null, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$)
                  ;
                }
              } else {
                $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ != $AdfKeyStroke$$.$ARROWLEFT_KEY$ && 
                $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ != $AdfKeyStroke$$.$ARROWRIGHT_KEY$ || 
                this.$HandleTableBodyArrowLeftRight$($activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ == 
                $AdfKeyStroke$$.$ARROWLEFT_KEY$, $domEvent$$63$$.ctrlKey, $domEvent$$63$$.shiftKey);
              }
              break;
            case $AdfDhtmlTableBasePeer$$.$_SELECT_ALL_FOCUS_TYPE$:
              switch($activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$) {
                case $AdfKeyStroke$$.$ARROWUP_KEY$:
                  $JSCompiler_StaticMethods__isFilterable$$(this) && $JSCompiler_StaticMethods__setFirstColumnHeaderFocus$$(this, !1, !0, !0);
                  break;
                case $AdfKeyStroke$$.$ARROWDOWN_KEY$:
                  $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = this.$GetDataBody$().childNodes;
                  0 < $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$.length && ($activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = 
                  $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$[0].rows[0]) && ($cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ = 
                  $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_KEY$), 
                  $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ = this.$GetRowHeaderCellFromRow$($activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$), 
                  this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_ROW_HEADER_FOCUS_TYPE$, $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$, $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$), 
                  $JSCompiler_StaticMethods__unclipRow$$(this, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$));
                  break;
                case $AdfKeyStroke$$.$ARROWRIGHT_KEY$:
                  $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ = this.$__getColumnHeader$(), $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ = 
                  $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$, "t"), $AdfAssert$$.$assertDomNode$($arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$), 
                  $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = $JSCompiler_StaticMethods__isFilterable$$(this) ? 
                  2 : 1, $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.rows && 1 < $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.rows[$activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$].cells.length ? 
                  $JSCompiler_StaticMethods__setHeaderCellFocus$$(this, $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.rows[$activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$].cells[1]) : 
                  ($cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$, 
                  "d2"), $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$, 
                  "t2"), $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.rows && 1 < $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.rows[$activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$].cells.length && 
                  $JSCompiler_StaticMethods__setHeaderCellFocus$$(this, $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.rows[$activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$].cells[0]));
              }
            ;
          }
        }
        $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ = !1;
      }
      $cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$ || $agent$$621_message$$83_queryEvent$$2_rows$$20_summary$$7_targetRow_th$$4$$.$eatEvent$($domEvent$$63$$);
      break;
    case $AdfKeyStroke$$.$ENTER_KEY$:
      $agent$$621_message$$83_queryEvent$$2_rows$$20_summary$$7_targetRow_th$$4$$ = $JSCompiler_StaticMethods__getParentTH$$(this, $domEvent$$63$$), $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = 
      $AdfRichUIPeer$$.$CreateSubId$($cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$, $AdfDhtmlTableBasePeer$$.$_NAVBAR_PAGE_INPUT$), $agent$$621_message$$83_queryEvent$$2_rows$$20_summary$$7_targetRow_th$$4$$ && 
      null != $agent$$621_message$$83_queryEvent$$2_rows$$20_summary$$7_targetRow_th$$4$$.getAttribute("_afrFH") ? ($agent$$621_message$$83_queryEvent$$2_rows$$20_summary$$7_targetRow_th$$4$$ = new $AdfQueryEvent$$($component$$2188$$), $agent$$621_message$$83_queryEvent$$2_rows$$20_summary$$7_targetRow_th$$4$$.$setClearAll$(!0), $component$$2188$$.$queueEvent$($agent$$621_message$$83_queryEvent$$2_rows$$20_summary$$7_targetRow_th$$4$$), $component$$2188$$.setSelectedRowKeys(null)) : $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.id == 
      $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ && ($agent$$621_message$$83_queryEvent$$2_rows$$20_summary$$7_targetRow_th$$4$$ = 
      parseInt(this.$GetRows$()), 0 < $agent$$621_message$$83_queryEvent$$2_rows$$20_summary$$7_targetRow_th$$4$$ && ($agent$$621_message$$83_queryEvent$$2_rows$$20_summary$$7_targetRow_th$$4$$ *= $arrowUp$$inline_6203_attrs$$inline_6159_attrs1$$inline_6216_blockList$$inline_6221_eventTarget$$89_fm$$inline_6157_i$$inline_6194_id$$inline_6184_isShift$$inline_6177_lastBlock$$inline_6222_nextCell$$inline_6165_nextElem$$inline_4170_page$$inline_6217_rowHeaderCell$$inline_6229_rowInfo$$inline_4172_sortOrder$$inline_6188_table$$inline_6231$$.value - 
      1, 0 <= $agent$$621_message$$83_queryEvent$$2_rows$$20_summary$$7_targetRow_th$$4$$ ? $JSCompiler_StaticMethods__handlePageRowClick$$(this, $agent$$621_message$$83_queryEvent$$2_rows$$20_summary$$7_targetRow_th$$4$$, $domEvent$$63$$) : ($activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = 
      $AdfPage$$.$PAGE$.$getLookAndFeel$(), $agent$$621_message$$83_queryEvent$$2_rows$$20_summary$$7_targetRow_th$$4$$ = $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$.$getTranslatedString$("af_table.MSG_NAVBAR_PAGE_INVALID"), 
      $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$ = $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$.$getTranslatedString$("af_table.MSG_NAVBAR_PAGE_INVALID_DETAIL"), 
      $agent$$621_message$$83_queryEvent$$2_rows$$20_summary$$7_targetRow_th$$4$$ = new $AdfFacesMessage$$($AdfFacesMessage$$.$TYPE_ERROR$, $agent$$621_message$$83_queryEvent$$2_rows$$20_summary$$7_targetRow_th$$4$$, $activeIndex$$inline_6160_activeIndex$$inline_6211_cell$$inline_4173_dataTables$$inline_6226_detail$$10_domElement$$inline_6170_focusElem$$inline_6169_focusElem$$inline_6179_focusElem$$inline_6198_hrRowIndex$$inline_6232_index$$inline_6171_index$$inline_6191_keyCode$$104_laf$$122_nbarpginId_row$$inline_6189_row$$inline_6199_row$$inline_6215_row$$inline_6227_rowKey$$inline_6158_scrollToPos$$inline_6164_scrollToPos$$inline_6208_sortType$$inline_6181$$), 
      $AdfPage$$.$PAGE$.$clearMessages$($cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$), $AdfPage$$.$PAGE$.$hasMessages$(null) && $AdfPage$$.$PAGE$.$clearMessages$(null), $AdfPage$$.$PAGE$.$addMessage$($cell$$inline_6193_clientId$$442_fm$$inline_6182_focusElem$$inline_4169_headerDiv$$inline_6192_headerDiv$$inline_6230_isCtrl$$inline_6176_isKeyUp$$inline_6156_isMultiSelect$$inline_6190_isMultiSelect$$inline_6200_propagate$$5_row$$inline_6162_rowCount$$inline_6220_rowKey$$inline_4171_rowKey$$inline_6214_rowKey$$inline_6228_second$$inline_6233_th$$inline_6183$$, 
      $agent$$621_message$$83_queryEvent$$2_rows$$20_summary$$7_targetRow_th$$4$$), $component$$2188$$.focus())));
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleDomKeyDown", {$HandleDomKeyDown$:$AdfDhtmlTableBasePeer$$.prototype.$HandleDomKeyDown$});
function $JSCompiler_StaticMethods__handleHorizontalScroll$$($JSCompiler_StaticMethods__handleHorizontalScroll$self$$, $scrollLeft$$28$$) {
  if ($JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$_delayHScrolling$ && (delete $JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$_delayHScrolling$, !$JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$getDomElement$())) {
    return;
  }
  var $agent$$622_blocks$$8$$ = $AdfAgent$$.$AGENT$, $dataBody$$76_i$$572$$ = $JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$GetDataBody$();
  if ($JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$_hasFrozenColumn$()) {
    for ($JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$_headerless$ || $AdfDhtmlTableBasePeer$$.$_scrollColumnHeader$($JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$__getColumnHeader$(), $scrollLeft$$28$$), $JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$_footerless$ || $AdfDhtmlTableBasePeer$$.$_scrollColumnFooter$($JSCompiler_StaticMethods__getColumnFooter$$($JSCompiler_StaticMethods__handleHorizontalScroll$self$$), $scrollLeft$$28$$), $agent$$622_blocks$$8$$ = 
    $dataBody$$76_i$$572$$.childNodes, $dataBody$$76_i$$572$$ = 0;$dataBody$$76_i$$572$$ < $agent$$622_blocks$$8$$.length;$dataBody$$76_i$$572$$++) {
      $JSCompiler_StaticMethods__positionInnerTable$$($JSCompiler_StaticMethods__handleHorizontalScroll$self$$, $agent$$622_blocks$$8$$[$dataBody$$76_i$$572$$], $scrollLeft$$28$$);
    }
  } else {
    $JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$_headerless$ || $agent$$622_blocks$$8$$.setScrollLeft($JSCompiler_StaticMethods__handleHorizontalScroll$self$$.$__getColumnHeader$(), $scrollLeft$$28$$), $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__handleHorizontalScroll$self$$) || $agent$$622_blocks$$8$$.setScrollLeft($JSCompiler_StaticMethods__getColumnFooter$$($JSCompiler_StaticMethods__handleHorizontalScroll$self$$), $scrollLeft$$28$$), $agent$$622_blocks$$8$$.setScrollLeft($dataBody$$76_i$$572$$, 
    $scrollLeft$$28$$);
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$_fillViewPort$ = function $$AdfDhtmlTableBasePeer$$$$$_fillViewPort$$($blockList$$inline_4181_dataBody$$78_end$$inline_4192$$, $blockList$$inline_4188_firstStartPos$$inline_4183_scrollRange_viewportHeight$$2$$, $delay$$10_delta$$inline_4190_first$$inline_4182_i$$inline_4184_last$$inline_4189$$, $i$$inline_4191_isScroll$$4$$) {
  var $missing$$4$$ = $AdfDhtmlTableBasePeer$$.$VIEWPORT_SATISFIED$;
  if (this.$_isPaged$) {
    return this.$_hideStatus$(), $AdfDhtmlTableBasePeer$$.$SetCursor$($blockList$$inline_4181_dataBody$$78_end$$inline_4192$$, ""), this.$AdjustAutoHeight$(), $missing$$4$$;
  }
  if (this.$_isLoadMore$) {
    return $JSCompiler_StaticMethods__stretchTheColumns$$(this), $missing$$4$$ = this.$_isViewportSatisfied$($blockList$$inline_4181_dataBody$$78_end$$inline_4192$$, $blockList$$inline_4188_firstStartPos$$inline_4183_scrollRange_viewportHeight$$2$$), $missing$$4$$ & $AdfDhtmlTableBasePeer$$.$MISSING_AFTER$ ? $JSCompiler_StaticMethods__addBelow$$(this, $blockList$$inline_4181_dataBody$$78_end$$inline_4192$$, $blockList$$inline_4188_firstStartPos$$inline_4183_scrollRange_viewportHeight$$2$$, $delay$$10_delta$$inline_4190_first$$inline_4182_i$$inline_4184_last$$inline_4189$$, 
    $i$$inline_4191_isScroll$$4$$) : (this.$_hideStatus$(), $AdfDhtmlTableBasePeer$$.$SetCursor$($blockList$$inline_4181_dataBody$$78_end$$inline_4192$$, ""), this.$AdjustAutoHeight$()), $missing$$4$$;
  }
  if (0 < this.$_knownRowCount$) {
    if ($missing$$4$$ = this.$_isViewportSatisfied$($blockList$$inline_4181_dataBody$$78_end$$inline_4192$$, $blockList$$inline_4188_firstStartPos$$inline_4183_scrollRange_viewportHeight$$2$$), $missing$$4$$ == $AdfDhtmlTableBasePeer$$.$VIEWPORT_SATISFIED$) {
      $JSCompiler_StaticMethods__repositionBlocksForScroll$$(this, $blockList$$inline_4181_dataBody$$78_end$$inline_4192$$);
      this.$_hideStatus$();
      $AdfDhtmlTableBasePeer$$.$SetCursor$($blockList$$inline_4181_dataBody$$78_end$$inline_4192$$, "");
      $blockList$$inline_4188_firstStartPos$$inline_4183_scrollRange_viewportHeight$$2$$ = (this.$_canvasHeightLimited$ ? $AdfDhtmlTableBasePeer$$.$_CSS_HEIGHT_LIMIT$ : this.$_canvasHeight$) - $blockList$$inline_4188_firstStartPos$$inline_4183_scrollRange_viewportHeight$$2$$;
      if (0 < $blockList$$inline_4188_firstStartPos$$inline_4183_scrollRange_viewportHeight$$2$$) {
        if (this.$_currentScrollTop$ < $blockList$$inline_4188_firstStartPos$$inline_4183_scrollRange_viewportHeight$$2$$ / 2) {
          if ($blockList$$inline_4181_dataBody$$78_end$$inline_4192$$ = $blockList$$inline_4181_dataBody$$78_end$$inline_4192$$.childNodes, !(1 > $blockList$$inline_4181_dataBody$$78_end$$inline_4192$$.length) && ($delay$$10_delta$$inline_4190_first$$inline_4182_i$$inline_4184_last$$inline_4189$$ = $blockList$$inline_4181_dataBody$$78_end$$inline_4192$$[0], $blockList$$inline_4188_firstStartPos$$inline_4183_scrollRange_viewportHeight$$2$$ = $delay$$10_delta$$inline_4190_first$$inline_4182_i$$inline_4184_last$$inline_4189$$.$startPos$, 
          0 > $blockList$$inline_4188_firstStartPos$$inline_4183_scrollRange_viewportHeight$$2$$)) {
            for ($JSCompiler_StaticMethods__setScrollTop$$(this, this.$_currentScrollTop$ - $delay$$10_delta$$inline_4190_first$$inline_4182_i$$inline_4184_last$$inline_4189$$.$startPos$), $delay$$10_delta$$inline_4190_first$$inline_4182_i$$inline_4184_last$$inline_4189$$ = 0;$delay$$10_delta$$inline_4190_first$$inline_4182_i$$inline_4184_last$$inline_4189$$ < $blockList$$inline_4181_dataBody$$78_end$$inline_4192$$.length;$delay$$10_delta$$inline_4190_first$$inline_4182_i$$inline_4184_last$$inline_4189$$++) {
              $blockList$$inline_4181_dataBody$$78_end$$inline_4192$$[$delay$$10_delta$$inline_4190_first$$inline_4182_i$$inline_4184_last$$inline_4189$$].$startPos$ -= $blockList$$inline_4188_firstStartPos$$inline_4183_scrollRange_viewportHeight$$2$$;
            }
          }
        } else {
          if ($blockList$$inline_4188_firstStartPos$$inline_4183_scrollRange_viewportHeight$$2$$ = $blockList$$inline_4181_dataBody$$78_end$$inline_4192$$.childNodes, !(1 > $blockList$$inline_4188_firstStartPos$$inline_4183_scrollRange_viewportHeight$$2$$.length)) {
            $delay$$10_delta$$inline_4190_first$$inline_4182_i$$inline_4184_last$$inline_4189$$ = $blockList$$inline_4188_firstStartPos$$inline_4183_scrollRange_viewportHeight$$2$$[$blockList$$inline_4188_firstStartPos$$inline_4183_scrollRange_viewportHeight$$2$$.length - 1];
            $delay$$10_delta$$inline_4190_first$$inline_4182_i$$inline_4184_last$$inline_4189$$ = $delay$$10_delta$$inline_4190_first$$inline_4182_i$$inline_4184_last$$inline_4189$$.$startPos$ + $delay$$10_delta$$inline_4190_first$$inline_4182_i$$inline_4184_last$$inline_4189$$.$cachedHeight$ - this.$_canvasHeight$;
            if (-1 == this.$GetRowCount$() || this.$_canvasHeightLimited$ && 0 > $delay$$10_delta$$inline_4190_first$$inline_4182_i$$inline_4184_last$$inline_4189$$) {
              $delay$$10_delta$$inline_4190_first$$inline_4182_i$$inline_4184_last$$inline_4189$$ += $AdfDhtmlTableBasePeer$$.$_FETCH_MORE_CANVAS_SPACE$, this.$_canvasHeightLimited$ && 0 > $delay$$10_delta$$inline_4190_first$$inline_4182_i$$inline_4184_last$$inline_4189$$ && ($delay$$10_delta$$inline_4190_first$$inline_4182_i$$inline_4184_last$$inline_4189$$ = 0);
            }
            if (0 < $delay$$10_delta$$inline_4190_first$$inline_4182_i$$inline_4184_last$$inline_4189$$) {
              for ($JSCompiler_StaticMethods__setScrollTop$$(this, this.$_currentScrollTop$ - $delay$$10_delta$$inline_4190_first$$inline_4182_i$$inline_4184_last$$inline_4189$$), $i$$inline_4191_isScroll$$4$$ = 0;$i$$inline_4191_isScroll$$4$$ < $blockList$$inline_4188_firstStartPos$$inline_4183_scrollRange_viewportHeight$$2$$.length;$i$$inline_4191_isScroll$$4$$++) {
                $blockList$$inline_4188_firstStartPos$$inline_4183_scrollRange_viewportHeight$$2$$[$i$$inline_4191_isScroll$$4$$].$startPos$ -= $delay$$10_delta$$inline_4190_first$$inline_4182_i$$inline_4184_last$$inline_4189$$;
              }
            }
            -1 == this.$GetRowCount$() && ($blockList$$inline_4181_dataBody$$78_end$$inline_4192$$ = this.$_canvasHeight$ - $blockList$$inline_4181_dataBody$$78_end$$inline_4192$$.offsetHeight - $AdfDhtmlTableBasePeer$$.$_FETCH_MORE_CANVAS_SPACE$, this.$_currentScrollTop$ > $blockList$$inline_4181_dataBody$$78_end$$inline_4192$$ && $JSCompiler_StaticMethods__setScrollTop$$(this, $blockList$$inline_4181_dataBody$$78_end$$inline_4192$$));
          }
        }
      }
      this.$AdjustAutoHeight$();
    } else {
      $missing$$4$$ & $AdfDhtmlTableBasePeer$$.$MISSING_BEFORE$ ? $JSCompiler_StaticMethods__addAbove$$(this, $blockList$$inline_4181_dataBody$$78_end$$inline_4192$$, $blockList$$inline_4188_firstStartPos$$inline_4183_scrollRange_viewportHeight$$2$$, $delay$$10_delta$$inline_4190_first$$inline_4182_i$$inline_4184_last$$inline_4189$$, $i$$inline_4191_isScroll$$4$$) : $missing$$4$$ & $AdfDhtmlTableBasePeer$$.$MISSING_AFTER$ ? (this.$_isPrefetching$ && $JSCompiler_StaticMethods__repositionBlocksForScroll$$(this, 
      $blockList$$inline_4181_dataBody$$78_end$$inline_4192$$), $JSCompiler_StaticMethods__addBelow$$(this, $blockList$$inline_4181_dataBody$$78_end$$inline_4192$$, $blockList$$inline_4188_firstStartPos$$inline_4183_scrollRange_viewportHeight$$2$$, $delay$$10_delta$$inline_4190_first$$inline_4182_i$$inline_4184_last$$inline_4189$$, $i$$inline_4191_isScroll$$4$$)) : this.$_handleLongJump$($blockList$$inline_4181_dataBody$$78_end$$inline_4192$$, $blockList$$inline_4188_firstStartPos$$inline_4183_scrollRange_viewportHeight$$2$$, 
      $delay$$10_delta$$inline_4190_first$$inline_4182_i$$inline_4184_last$$inline_4189$$, $i$$inline_4191_isScroll$$4$$);
    }
  }
  return $missing$$4$$;
};
function $JSCompiler_StaticMethods__checkLoadMore$$($JSCompiler_StaticMethods__checkLoadMore$self$$) {
  if ($JSCompiler_StaticMethods__checkLoadMore$self$$.$_isLoadMore$) {
    var $agent$$623_topLoadMoreLink$$ = $AdfAgent$$.$AGENT$, $component$$2189$$ = $JSCompiler_StaticMethods__checkLoadMore$self$$.$getComponent$(), $dataBody$$79_firstBlock$$6$$ = $JSCompiler_StaticMethods__checkLoadMore$self$$.$GetDataBody$();
    $JSCompiler_StaticMethods__checkLoadMore$self$$.$_loadMoreFullWidth$ = $dataBody$$79_firstBlock$$6$$.style.width;
    $JSCompiler_StaticMethods__checkLoadMore$self$$.$_loadMoreAdjWidth$ = $JSCompiler_StaticMethods__checkLoadMore$self$$.$_loadMoreFullWidth$;
    if ($JSCompiler_StaticMethods__checkLoadMore$self$$.$_scrollbarBehavior$ == $AdfDhtmlTableBasePeer$$.$_SCROLLBAR_BEHAVIOR_AUTOHIDE$) {
      var $blockList$$4_container$$55$$ = $JSCompiler_StaticMethods__checkLoadMore$self$$.$getDomElement$();
      $JSCompiler_StaticMethods__checkLoadMore$self$$.$_loadMoreAdjWidth$ = $AdfAgent$$.$AGENT$.getElementById($AdfRichUIPeer$$.$CreateSubId$($blockList$$4_container$$55$$.id, $AdfDhtmlTableBasePeer$$.$_DATAWRAPPER$)).style.width;
    }
    var $blockList$$4_container$$55$$ = $dataBody$$79_firstBlock$$6$$.childNodes, $bottomLoadMore$$2_bottomLoadMoreLink$$ = $JSCompiler_StaticMethods__getLoadMore$$($JSCompiler_StaticMethods__checkLoadMore$self$$, !1), $topLoadMore$$2$$ = $JSCompiler_StaticMethods__getLoadMore$$($JSCompiler_StaticMethods__checkLoadMore$self$$, !0), $shouldDisplayBottomLoadMore_textHeight$$2_topAdjust$$ = !1, $shouldDisplayTopLoadMore_topLoadMoreHeight$$ = !1, $isScrollable_scroller$$9$$ = $JSCompiler_StaticMethods__checkLoadMore$self$$.$GetScroller$();
    null == $isScrollable_scroller$$9$$ || $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__checkLoadMore$self$$) || ($isScrollable_scroller$$9$$ = $isScrollable_scroller$$9$$[$AdfDhtmlTableBasePeer$$.$_VSCROLLER$]);
    var $isScrollbarVisible_lastBlock$$1_numBlocks$$2$$ = 0 < $JSCompiler_StaticMethods__getScrollbarWidth$$($JSCompiler_StaticMethods__checkLoadMore$self$$) ? !0 : !1, $isScrollable_scroller$$9$$ = null == $isScrollable_scroller$$9$$ ? !1 : $isScrollable_scroller$$9$$.scrollHeight > $isScrollable_scroller$$9$$.clientHeight ? !0 : !1, $JSCompiler_inline_result$$230_bottomLoadMoreHeight_scroller$$inline_4195_scroller$$inline_4199$$;
    if (null == $JSCompiler_StaticMethods__checkLoadMore$self$$.$GetScroller$()) {
      $JSCompiler_inline_result$$230_bottomLoadMoreHeight_scroller$$inline_4195_scroller$$inline_4199$$ = !1;
    } else {
      if ($JSCompiler_inline_result$$230_bottomLoadMoreHeight_scroller$$inline_4195_scroller$$inline_4199$$ = null, $JSCompiler_inline_result$$230_bottomLoadMoreHeight_scroller$$inline_4195_scroller$$inline_4199$$ = $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__checkLoadMore$self$$) && !$JSCompiler_StaticMethods__checkLoadMore$self$$.$_isPaged$ ? $JSCompiler_StaticMethods__checkLoadMore$self$$.$GetScroller$() : $JSCompiler_StaticMethods__checkLoadMore$self$$.$GetScroller$()[$AdfDhtmlTableBasePeer$$.$_VSCROLLER$], 
      0 == $JSCompiler_inline_result$$230_bottomLoadMoreHeight_scroller$$inline_4195_scroller$$inline_4199$$.scrollTop) {
        $JSCompiler_inline_result$$230_bottomLoadMoreHeight_scroller$$inline_4195_scroller$$inline_4199$$ = !1;
      } else {
        var $scrollerSpace$$inline_4196_scrollerSpace$$inline_4200$$ = Math.ceil((0 < $JSCompiler_StaticMethods__checkLoadMore$self$$.$_averageRowHeight$ ? $JSCompiler_StaticMethods__checkLoadMore$self$$.$_averageRowHeight$ : 1) / 2), $scrollerSpace$$inline_4196_scrollerSpace$$inline_4200$$ = $scrollerSpace$$inline_4196_scrollerSpace$$inline_4200$$ > $AdfDhtmlTableBasePeer$$.$_FETCH_MORE_CANVAS_SPACE$ ? $AdfDhtmlTableBasePeer$$.$_FETCH_MORE_CANVAS_SPACE$ : $scrollerSpace$$inline_4196_scrollerSpace$$inline_4200$$;
        $AdfAgent$$.$guessOS$() == $AdfAgent$$.$ANDROID_OS$ && ($scrollerSpace$$inline_4196_scrollerSpace$$inline_4200$$ = Math.ceil($JSCompiler_inline_result$$230_bottomLoadMoreHeight_scroller$$inline_4195_scroller$$inline_4199$$.offsetHeight / 10));
        $JSCompiler_inline_result$$230_bottomLoadMoreHeight_scroller$$inline_4195_scroller$$inline_4199$$ = $JSCompiler_inline_result$$230_bottomLoadMoreHeight_scroller$$inline_4195_scroller$$inline_4199$$.scrollHeight - $JSCompiler_inline_result$$230_bottomLoadMoreHeight_scroller$$inline_4195_scroller$$inline_4199$$.scrollTop - $JSCompiler_inline_result$$230_bottomLoadMoreHeight_scroller$$inline_4195_scroller$$inline_4199$$.offsetHeight <= $scrollerSpace$$inline_4196_scrollerSpace$$inline_4200$$ ? 
        !0 : !1;
      }
    }
    $JSCompiler_inline_result$$230_bottomLoadMoreHeight_scroller$$inline_4195_scroller$$inline_4199$$ || !$isScrollbarVisible_lastBlock$$1_numBlocks$$2$$ && !$isScrollable_scroller$$9$$ ? $JSCompiler_StaticMethods__checkMoreHasRows$$($JSCompiler_StaticMethods__checkLoadMore$self$$, $dataBody$$79_firstBlock$$6$$, !1) && ($shouldDisplayBottomLoadMore_textHeight$$2_topAdjust$$ = !0) : ($JSCompiler_inline_result$$230_bottomLoadMoreHeight_scroller$$inline_4195_scroller$$inline_4199$$ = null, $JSCompiler_inline_result$$230_bottomLoadMoreHeight_scroller$$inline_4195_scroller$$inline_4199$$ = 
    $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__checkLoadMore$self$$) && !$JSCompiler_StaticMethods__checkLoadMore$self$$.$_isPaged$ ? $JSCompiler_StaticMethods__checkLoadMore$self$$.$GetScroller$() : $JSCompiler_StaticMethods__checkLoadMore$self$$.$GetScroller$()[$AdfDhtmlTableBasePeer$$.$_VSCROLLER$], $scrollerSpace$$inline_4196_scrollerSpace$$inline_4200$$ = Math.ceil((0 < $JSCompiler_StaticMethods__checkLoadMore$self$$.$_averageRowHeight$ ? $JSCompiler_StaticMethods__checkLoadMore$self$$.$_averageRowHeight$ : 
    1) / 2), $scrollerSpace$$inline_4196_scrollerSpace$$inline_4200$$ = $scrollerSpace$$inline_4196_scrollerSpace$$inline_4200$$ > $AdfDhtmlTableBasePeer$$.$_FETCH_MORE_CANVAS_SPACE$ ? $AdfDhtmlTableBasePeer$$.$_FETCH_MORE_CANVAS_SPACE$ : $scrollerSpace$$inline_4196_scrollerSpace$$inline_4200$$, $JSCompiler_inline_result$$230_bottomLoadMoreHeight_scroller$$inline_4195_scroller$$inline_4199$$.scrollTop < $scrollerSpace$$inline_4196_scrollerSpace$$inline_4200$$ && $JSCompiler_StaticMethods__checkMoreHasRows$$($JSCompiler_StaticMethods__checkLoadMore$self$$, 
    $dataBody$$79_firstBlock$$6$$, !0) && ($shouldDisplayTopLoadMore_topLoadMoreHeight$$ = !0));
    $shouldDisplayBottomLoadMore_textHeight$$2_topAdjust$$ ? ($JSCompiler_StaticMethods__checkLoadMore$self$$.$_isImplicitLoadMore$ && !$JSCompiler_StaticMethods__checkLoadMore$self$$.$_implicitLoadMoreFetched$ ? ($JSCompiler_StaticMethods__loadMoreFetch$$($JSCompiler_StaticMethods__checkLoadMore$self$$, !0), $JSCompiler_StaticMethods__checkLoadMore$self$$.$_implicitLoadMoreFetched$ = !0) : $JSCompiler_StaticMethods__checkLoadMore$self$$.$_isBottomLoadMoreDisplayed$ || $JSCompiler_StaticMethods__checkLoadMore$self$$.$_isImplicitLoadMore$ || 
    ($JSCompiler_StaticMethods__checkLoadMore$self$$.$_hShiftLoadMoreDataBody$ = ($isScrollbarVisible_lastBlock$$1_numBlocks$$2$$ || $isScrollable_scroller$$9$$) && $dataBody$$79_firstBlock$$6$$.scrollHeight + $JSCompiler_StaticMethods__checkLoadMore$self$$.$_cachedFMHeight$ >= $dataBody$$79_firstBlock$$6$$.clientHeight ? -1 * $JSCompiler_StaticMethods__checkLoadMore$self$$.$_cachedFMHeight$ + "px" : "0px", $dataBody$$79_firstBlock$$6$$.style.top = parseInt($JSCompiler_StaticMethods__checkLoadMore$self$$.$_hShiftLoadMoreDataBody$) + 
    parseInt($JSCompiler_StaticMethods__checkLoadMore$self$$.$_hShiftDataBody$) + "px", $bottomLoadMore$$2_bottomLoadMoreLink$$.style.top = parseInt($JSCompiler_StaticMethods__checkLoadMore$self$$.$_hShiftLoadMoreDataBody$) + parseInt($JSCompiler_StaticMethods__checkLoadMore$self$$.$_hShiftDataBody$) + "px", $bottomLoadMore$$2_bottomLoadMoreLink$$.style.display = "block", $bottomLoadMore$$2_bottomLoadMoreLink$$.style.width = $JSCompiler_StaticMethods__checkLoadMore$self$$.$_loadMoreAdjWidth$, $JSCompiler_StaticMethods__checkLoadMore$self$$.$_isBottomLoadMoreDisplayed$ = 
    !0, !$JSCompiler_StaticMethods__checkLoadMore$self$$.$_bottomLoadMoreHeight$ && ($JSCompiler_inline_result$$230_bottomLoadMoreHeight_scroller$$inline_4195_scroller$$inline_4199$$ = $bottomLoadMore$$2_bottomLoadMoreLink$$.offsetHeight) && ($shouldDisplayBottomLoadMore_textHeight$$2_topAdjust$$ = $bottomLoadMore$$2_bottomLoadMoreLink$$.childNodes[0].childNodes[0].offsetHeight, $shouldDisplayBottomLoadMore_textHeight$$2_topAdjust$$ = Math.ceil(($JSCompiler_inline_result$$230_bottomLoadMoreHeight_scroller$$inline_4195_scroller$$inline_4199$$ - 
    $shouldDisplayBottomLoadMore_textHeight$$2_topAdjust$$) / 2), $JSCompiler_StaticMethods__checkLoadMore$self$$.$_isTouch$ ? ($bottomLoadMore$$2_bottomLoadMoreLink$$ = $agent$$623_topLoadMoreLink$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($component$$2189$$.$getClientId$(), $AdfDhtmlTableBasePeer$$.$_LOAD_MORE_BOTTOM_LINK$)), $bottomLoadMore$$2_bottomLoadMoreLink$$.style.paddingTop = $shouldDisplayBottomLoadMore_textHeight$$2_topAdjust$$ + "px", $bottomLoadMore$$2_bottomLoadMoreLink$$.style.display = 
    "inline-block") : $bottomLoadMore$$2_bottomLoadMoreLink$$.childNodes[0].style.top = $shouldDisplayBottomLoadMore_textHeight$$2_topAdjust$$ + "px", $JSCompiler_StaticMethods__checkLoadMore$self$$.$_bottomLoadMoreHeight$ = $JSCompiler_inline_result$$230_bottomLoadMoreHeight_scroller$$inline_4195_scroller$$inline_4199$$), $isScrollbarVisible_lastBlock$$1_numBlocks$$2$$ || $isScrollable_scroller$$9$$ || $JSCompiler_StaticMethods__checkLoadMore$self$$.$_adjustCanvasHeight$($JSCompiler_StaticMethods__checkLoadMore$self$$.$_bottomLoadMoreHeight$, 
    $dataBody$$79_firstBlock$$6$$, !1)), $isScrollbarVisible_lastBlock$$1_numBlocks$$2$$ = $blockList$$4_container$$55$$.length, $dataBody$$79_firstBlock$$6$$ = $blockList$$4_container$$55$$[0], $isScrollbarVisible_lastBlock$$1_numBlocks$$2$$ = $blockList$$4_container$$55$$[$isScrollbarVisible_lastBlock$$1_numBlocks$$2$$ - 1], $JSCompiler_StaticMethods__updateLoadMoreItemsRangeText$$($JSCompiler_StaticMethods__checkLoadMore$self$$, $dataBody$$79_firstBlock$$6$$.$startRow$, $isScrollbarVisible_lastBlock$$1_numBlocks$$2$$.$startRow$ + 
    $isScrollbarVisible_lastBlock$$1_numBlocks$$2$$.$numRows$, $JSCompiler_StaticMethods__checkLoadMore$self$$.$_knownRowCount$, !1)) : $JSCompiler_StaticMethods__checkLoadMore$self$$.$_isImplicitLoadMore$ && $JSCompiler_StaticMethods__checkLoadMore$self$$.$_implicitLoadMoreFetched$ ? $JSCompiler_StaticMethods__checkLoadMore$self$$.$_implicitLoadMoreFetched$ = !1 : $JSCompiler_StaticMethods__checkLoadMore$self$$.$_isBottomLoadMoreDisplayed$ && !$JSCompiler_StaticMethods__checkLoadMore$self$$.$_isImplicitLoadMore$ && 
    ($dataBody$$79_firstBlock$$6$$.style.top = "0px", $bottomLoadMore$$2_bottomLoadMoreLink$$.style.top = "0px", $bottomLoadMore$$2_bottomLoadMoreLink$$.style.display = "none", $JSCompiler_StaticMethods__checkLoadMore$self$$.$_isBottomLoadMoreDisplayed$ = !1, $JSCompiler_StaticMethods__checkLoadMore$self$$.$_hShiftLoadMoreDataBody$ = "0px");
    $shouldDisplayTopLoadMore_topLoadMoreHeight$$ ? ($JSCompiler_StaticMethods__checkLoadMore$self$$.$_isImplicitLoadMore$ && !$JSCompiler_StaticMethods__checkLoadMore$self$$.$_implicitLoadMoreFetched$ ? $JSCompiler_StaticMethods__loadMoreFetch$$($JSCompiler_StaticMethods__checkLoadMore$self$$, !1) : $JSCompiler_StaticMethods__checkLoadMore$self$$.$_isTopLoadMoreDisplayed$ || $JSCompiler_StaticMethods__checkLoadMore$self$$.$_isImplicitLoadMore$ || ($topLoadMore$$2$$.style.display = "block", $topLoadMore$$2$$.style.width = 
    $JSCompiler_StaticMethods__checkLoadMore$self$$.$_loadMoreAdjWidth$, $JSCompiler_StaticMethods__checkLoadMore$self$$.$_isTopLoadMoreDisplayed$ = !0, $JSCompiler_StaticMethods__checkLoadMore$self$$.$_topLoadMoreHeight$ || !($shouldDisplayTopLoadMore_topLoadMoreHeight$$ = $topLoadMore$$2$$.offsetHeight)) || ($shouldDisplayBottomLoadMore_textHeight$$2_topAdjust$$ = $topLoadMore$$2$$.childNodes[0].childNodes[0].offsetHeight, $shouldDisplayBottomLoadMore_textHeight$$2_topAdjust$$ = Math.ceil(($shouldDisplayTopLoadMore_topLoadMoreHeight$$ - 
    $shouldDisplayBottomLoadMore_textHeight$$2_topAdjust$$) / 2), $JSCompiler_StaticMethods__checkLoadMore$self$$.$_isTouch$ ? ($agent$$623_topLoadMoreLink$$ = $agent$$623_topLoadMoreLink$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($component$$2189$$.$getClientId$(), $AdfDhtmlTableBasePeer$$.$_LOAD_MORE_TOP_LINK$)), $agent$$623_topLoadMoreLink$$.style.paddingTop = $shouldDisplayBottomLoadMore_textHeight$$2_topAdjust$$ + "px", $agent$$623_topLoadMoreLink$$.style.display = "inline-block") : $topLoadMore$$2$$.childNodes[0].style.top = 
    $shouldDisplayBottomLoadMore_textHeight$$2_topAdjust$$ + "px", $JSCompiler_StaticMethods__checkLoadMore$self$$.$_topLoadMoreHeight$ = $shouldDisplayTopLoadMore_topLoadMoreHeight$$), $isScrollbarVisible_lastBlock$$1_numBlocks$$2$$ = $blockList$$4_container$$55$$.length, $dataBody$$79_firstBlock$$6$$ = $blockList$$4_container$$55$$[0], $isScrollbarVisible_lastBlock$$1_numBlocks$$2$$ = $blockList$$4_container$$55$$[$isScrollbarVisible_lastBlock$$1_numBlocks$$2$$ - 1], $JSCompiler_StaticMethods__updateLoadMoreItemsRangeText$$($JSCompiler_StaticMethods__checkLoadMore$self$$, 
    $dataBody$$79_firstBlock$$6$$.$startRow$, $isScrollbarVisible_lastBlock$$1_numBlocks$$2$$.$startRow$ + $isScrollbarVisible_lastBlock$$1_numBlocks$$2$$.$numRows$, $JSCompiler_StaticMethods__checkLoadMore$self$$.$_knownRowCount$, !0)) : $JSCompiler_StaticMethods__checkLoadMore$self$$.$_isImplicitLoadMore$ && $JSCompiler_StaticMethods__checkLoadMore$self$$.$_implicitLoadMoreFetched$ ? $JSCompiler_StaticMethods__checkLoadMore$self$$.$_implicitLoadMoreFetched$ = !1 : $JSCompiler_StaticMethods__checkLoadMore$self$$.$_isTopLoadMoreDisplayed$ && 
    !$JSCompiler_StaticMethods__checkLoadMore$self$$.$_isImplicitLoadMore$ && ($topLoadMore$$2$$.style.display = "none", $JSCompiler_StaticMethods__checkLoadMore$self$$.$_isTopLoadMoreDisplayed$ = !1);
  }
}
function $JSCompiler_StaticMethods__checkMoreHasRows$$($JSCompiler_StaticMethods__checkMoreHasRows$self$$, $dataBody$$80_hasMoreRows$$, $top$$29$$) {
  var $blockList$$5_lastBlock$$2$$ = $dataBody$$80_hasMoreRows$$.childNodes, $numBlocks$$3$$ = $blockList$$5_lastBlock$$2$$.length, $firstBlock$$7_numRows$$12$$ = 0;
  $dataBody$$80_hasMoreRows$$ = !1;
  for (var $i$$573$$ = 0;$i$$573$$ < $numBlocks$$3$$;$i$$573$$++) {
    null != $blockList$$5_lastBlock$$2$$[$i$$573$$].rows && ($firstBlock$$7_numRows$$12$$ += $blockList$$5_lastBlock$$2$$[$i$$573$$].rows.length);
  }
  0 < $firstBlock$$7_numRows$$12$$ && !$JSCompiler_StaticMethods__checkMoreHasRows$self$$.$_allRowsAvailableOnClient$($blockList$$5_lastBlock$$2$$, $numBlocks$$3$$) && ($firstBlock$$7_numRows$$12$$ = $blockList$$5_lastBlock$$2$$[0], $blockList$$5_lastBlock$$2$$ = $blockList$$5_lastBlock$$2$$[$numBlocks$$3$$ - 1], $top$$29$$ && 0 < $firstBlock$$7_numRows$$12$$.$startRow$ ? $dataBody$$80_hasMoreRows$$ = !0 : !$top$$29$$ && ($blockList$$5_lastBlock$$2$$.$startRow$ + $blockList$$5_lastBlock$$2$$.$numRows$ < 
  $JSCompiler_StaticMethods__checkMoreHasRows$self$$.$GetKnownRowCount$() || 0 > $JSCompiler_StaticMethods__checkMoreHasRows$self$$.$GetRowCount$()) && ($dataBody$$80_hasMoreRows$$ = !0));
  return $dataBody$$80_hasMoreRows$$;
}
function $JSCompiler_StaticMethods__getPrefetchMarginHeight$$($JSCompiler_StaticMethods__getPrefetchMarginHeight$self$$) {
  return $JSCompiler_StaticMethods__getPrefetchMarginHeight$self$$.$getComponent$().getFetchSize() / 2 * $JSCompiler_StaticMethods__getPrefetchMarginHeight$self$$.$_averageRowHeight$;
}
function $JSCompiler_StaticMethods__needPrefetch$$($JSCompiler_StaticMethods__needPrefetch$self_bottomThreshold$$, $lastBottom$$, $viewportHeight$$3$$, $rowsMissing$$) {
  return $JSCompiler_StaticMethods__needPrefetch$self_bottomThreshold$$.$_isScrollPrefetch$ && $JSCompiler_StaticMethods__needPrefetch$self_bottomThreshold$$.$_currentScrollTop$ > $JSCompiler_StaticMethods__needPrefetch$self_bottomThreshold$$.$_averageRowHeight$ && (-1 == $JSCompiler_StaticMethods__needPrefetch$self_bottomThreshold$$.$_rowCount$ || 0 <= $JSCompiler_StaticMethods__needPrefetch$self_bottomThreshold$$.$_rowCount$ && 0 < $rowsMissing$$) && $lastBottom$$ > $viewportHeight$$3$$ && ($JSCompiler_StaticMethods__needPrefetch$self_bottomThreshold$$ = 
  $viewportHeight$$3$$ + $JSCompiler_StaticMethods__getPrefetchMarginHeight$$($JSCompiler_StaticMethods__needPrefetch$self_bottomThreshold$$), $lastBottom$$ < $JSCompiler_StaticMethods__needPrefetch$self_bottomThreshold$$) ? !0 : !1;
}
$AdfDhtmlTableBasePeer$$.prototype.$_isViewportSatisfied$ = function $$AdfDhtmlTableBasePeer$$$$$_isViewportSatisfied$$($dataBody$$82$$, $viewportHeight$$4$$) {
  var $blockList$$6_lastBlock$$3$$ = $dataBody$$82$$.childNodes, $actualCanvasHeight$$1_numBlocks$$4$$ = $blockList$$6_lastBlock$$3$$.length, $missing$$5$$ = $AdfDhtmlTableBasePeer$$.$NO_BLOCKS$, $scrollTop$$34$$ = this.$_currentScrollTop$, $firstBlock$$8_numRows$$13$$ = 0;
  this.$_isPrefetching$ = !1;
  for (var $firstTop_i$$574$$ = 0;$firstTop_i$$574$$ < $actualCanvasHeight$$1_numBlocks$$4$$;$firstTop_i$$574$$++) {
    $firstBlock$$8_numRows$$13$$ += $blockList$$6_lastBlock$$3$$[$firstTop_i$$574$$].rows.length;
  }
  if (0 < $firstBlock$$8_numRows$$13$$ && ($missing$$5$$ = $AdfDhtmlTableBasePeer$$.$VIEWPORT_SATISFIED$, !this.$_allRowsAvailableOnClient$($blockList$$6_lastBlock$$3$$, $actualCanvasHeight$$1_numBlocks$$4$$))) {
    var $firstBlock$$8_numRows$$13$$ = $blockList$$6_lastBlock$$3$$[0], $blockList$$6_lastBlock$$3$$ = $blockList$$6_lastBlock$$3$$[$actualCanvasHeight$$1_numBlocks$$4$$ - 1], $actualCanvasHeight$$1_numBlocks$$4$$ = this.$_canvasHeightLimited$ ? $AdfDhtmlTableBasePeer$$.$_CSS_HEIGHT_LIMIT$ : this.$_canvasHeight$, $firstTop_i$$574$$ = $firstBlock$$8_numRows$$13$$.$startPos$ - $scrollTop$$34$$, $lastBottom$$1$$ = $blockList$$6_lastBlock$$3$$.$startPos$ + $blockList$$6_lastBlock$$3$$.$cachedHeight$ - 
    $scrollTop$$34$$;
    if (0 < $firstTop_i$$574$$ || 0 == $scrollTop$$34$$ && 0 < $firstBlock$$8_numRows$$13$$.$startRow$) {
      $missing$$5$$ |= $AdfDhtmlTableBasePeer$$.$MISSING_BEFORE$;
    }
    this.$_isLoadMore$ ? $lastBottom$$1$$ < $viewportHeight$$4$$ ? $missing$$5$$ |= $AdfDhtmlTableBasePeer$$.$MISSING_AFTER$ : this.$isScrollPrefetch$ && $JSCompiler_StaticMethods__needPrefetch$$(this, $lastBottom$$1$$, viewPortHeight, this.$GetKnownRowCount$() - $blockList$$6_lastBlock$$3$$.$numRows$ - $blockList$$6_lastBlock$$3$$.$startRow$) && ($missing$$5$$ |= $AdfDhtmlTableBasePeer$$.$MISSING_AFTER$, this.$_isPrefetching$ = !0) : ($lastBottom$$1$$ < $viewportHeight$$4$$ && $actualCanvasHeight$$1_numBlocks$$4$$ >= 
    $viewportHeight$$4$$ || $scrollTop$$34$$ >= $actualCanvasHeight$$1_numBlocks$$4$$ - $viewportHeight$$4$$ && $blockList$$6_lastBlock$$3$$.$startRow$ + $blockList$$6_lastBlock$$3$$.$numRows$ < this.$GetKnownRowCount$() ? $missing$$5$$ |= $AdfDhtmlTableBasePeer$$.$MISSING_AFTER$ : this.$_isScrollPrefetch$ && $JSCompiler_StaticMethods__needPrefetch$$(this, $lastBottom$$1$$, $viewportHeight$$4$$, this.$GetKnownRowCount$() - $blockList$$6_lastBlock$$3$$.$numRows$ - $blockList$$6_lastBlock$$3$$.$startRow$) && 
    ($missing$$5$$ |= $AdfDhtmlTableBasePeer$$.$MISSING_AFTER$, this.$_isPrefetching$ = !0), $missing$$5$$ != $AdfDhtmlTableBasePeer$$.$VIEWPORT_SATISFIED$ && ($firstTop_i$$574$$ > $viewportHeight$$4$$ || 0 > $lastBottom$$1$$) && ($missing$$5$$ = $AdfDhtmlTableBasePeer$$.$NO_BLOCKS$, this.$_isPrefetching$ = !1));
  }
  return $missing$$5$$;
};
function $JSCompiler_StaticMethods__addAbove$$($JSCompiler_StaticMethods__addAbove$self$$, $dataBody$$83_index$$172$$, $key$$93_viewportHeight$$5$$, $delay$$11$$, $isScroll$$5_pos$$39$$) {
  var $blockList$$7$$ = $dataBody$$83_index$$172$$.childNodes, $numBlocks$$5$$ = $blockList$$7$$.length, $firstBlock$$9_i$$575$$ = $blockList$$7$$[0];
  if (0 == $firstBlock$$9_i$$575$$.$startRow$) {
    for ($firstBlock$$9_i$$575$$ = $isScroll$$5_pos$$39$$ = 0;$firstBlock$$9_i$$575$$ < $numBlocks$$5$$;$firstBlock$$9_i$$575$$++) {
      var $block$$29$$ = $blockList$$7$$[$firstBlock$$9_i$$575$$], $height$$48$$ = $block$$29$$.$cachedHeight$;
      $block$$29$$.$startPos$ = $isScroll$$5_pos$$39$$;
      $isScroll$$5_pos$$39$$ += $height$$48$$;
    }
    $JSCompiler_StaticMethods__setScrollTop$$($JSCompiler_StaticMethods__addAbove$self$$, 0);
    $JSCompiler_StaticMethods__addAbove$self$$.$_fillViewPort$($dataBody$$83_index$$172$$, $key$$93_viewportHeight$$5$$, $delay$$11$$);
  } else {
    $dataBody$$83_index$$172$$ = $firstBlock$$9_i$$575$$.$startRow$, $key$$93_viewportHeight$$5$$ = $JSCompiler_StaticMethods__getBlockFirstRowKey$$($firstBlock$$9_i$$575$$), $JSCompiler_StaticMethods__addAbove$self$$.$_startFetch$($AdfTableDataFetchEvent$$.$BEFORE_KEY_SUBTYPE$, $dataBody$$83_index$$172$$, $key$$93_viewportHeight$$5$$, $delay$$11$$, !$isScroll$$5_pos$$39$$);
  }
}
function $JSCompiler_StaticMethods__addBelow$$($JSCompiler_StaticMethods__addBelow$self$$, $dataBody$$84_index$$173$$, $viewportHeight$$6$$, $actualCanvasHeight$$2_delay$$12$$, $isScroll$$6_new_scroll$$) {
  var $blockList$$8_key$$94$$ = $dataBody$$84_index$$173$$.childNodes, $i$$576_numBlocks$$6$$ = $blockList$$8_key$$94$$.length, $lastBlock$$4_pos$$40$$ = $blockList$$8_key$$94$$[$i$$576_numBlocks$$6$$ - 1], $newStart$$8_updatedPos$$ = $lastBlock$$4_pos$$40$$.$startRow$ + $lastBlock$$4_pos$$40$$.$numRows$, $block$$30_rowCount$$22$$ = $JSCompiler_StaticMethods__addBelow$self$$.$GetRowCount$();
  if (0 < $block$$30_rowCount$$22$$ && $newStart$$8_updatedPos$$ >= $block$$30_rowCount$$22$$) {
    $isScroll$$6_new_scroll$$ = $JSCompiler_StaticMethods__addBelow$self$$.$_canvasHeight$ - $viewportHeight$$6$$;
    $lastBlock$$4_pos$$40$$ = $JSCompiler_StaticMethods__addBelow$self$$.$_canvasHeight$;
    $newStart$$8_updatedPos$$ = !1;
    for (--$i$$576_numBlocks$$6$$;0 <= $i$$576_numBlocks$$6$$;$i$$576_numBlocks$$6$$--) {
      $block$$30_rowCount$$22$$ = $blockList$$8_key$$94$$[$i$$576_numBlocks$$6$$], $lastBlock$$4_pos$$40$$ -= $block$$30_rowCount$$22$$.$cachedHeight$, $block$$30_rowCount$$22$$.$startPos$ != $lastBlock$$4_pos$$40$$ && ($newStart$$8_updatedPos$$ = !0, $block$$30_rowCount$$22$$.$startPos$ = $lastBlock$$4_pos$$40$$);
    }
    if ($JSCompiler_StaticMethods__addBelow$self$$.$_currentScrollTop$ != $isScroll$$6_new_scroll$$ || $newStart$$8_updatedPos$$) {
      $JSCompiler_StaticMethods__setScrollTop$$($JSCompiler_StaticMethods__addBelow$self$$, $isScroll$$6_new_scroll$$), $JSCompiler_StaticMethods__addBelow$self$$.$_fillViewPort$($dataBody$$84_index$$173$$, $viewportHeight$$6$$, $actualCanvasHeight$$2_delay$$12$$);
    }
  } else {
    $dataBody$$84_index$$173$$ = $newStart$$8_updatedPos$$ - 1, $blockList$$8_key$$94$$ = $JSCompiler_StaticMethods__getBlockLastRowKey$$($lastBlock$$4_pos$$40$$), $JSCompiler_StaticMethods__addBelow$self$$.$_isPrefetching$ && $actualCanvasHeight$$2_delay$$12$$ && ($actualCanvasHeight$$2_delay$$12$$ = $JSCompiler_StaticMethods__addBelow$self$$.$_canvasHeightLimited$ ? $AdfDhtmlTableBasePeer$$.$_CSS_HEIGHT_LIMIT$ : $JSCompiler_StaticMethods__addBelow$self$$.$_canvasHeight$, $actualCanvasHeight$$2_delay$$12$$ = 
    $JSCompiler_StaticMethods__addBelow$self$$.$_currentScrollTop$ + $viewportHeight$$6$$ + $JSCompiler_StaticMethods__getPrefetchMarginHeight$$($JSCompiler_StaticMethods__addBelow$self$$) < $actualCanvasHeight$$2_delay$$12$$), $JSCompiler_StaticMethods__addBelow$self$$.$_startFetch$($AdfTableDataFetchEvent$$.$AFTER_KEY_SUBTYPE$, $dataBody$$84_index$$173$$, $blockList$$8_key$$94$$, $actualCanvasHeight$$2_delay$$12$$, !$isScroll$$6_new_scroll$$);
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$_handleLongJump$ = function $$AdfDhtmlTableBasePeer$$$$$_handleLongJump$$($dataBody$$85$$, $viewportHeight$$7$$, $delay$$13$$, $isScroll$$7$$) {
  var $scrollTop$$35_where$$1$$, $extra_index$$174$$, $actualCanvasHeight$$3_subtype$$11$$, $start$$28_totalRows$$5$$, $end$$10$$, $last$$1_oldEnd$$4_size$$51$$ = this.$getComponent$().getFetchSize();
  $scrollTop$$35_where$$1$$ = this.$_currentScrollTop$;
  $start$$28_totalRows$$5$$ = this.$GetKnownRowCount$();
  var $laf$$123$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$();
  $actualCanvasHeight$$3_subtype$$11$$ = this.$_canvasHeightLimited$ ? $AdfDhtmlTableBasePeer$$.$_CSS_HEIGHT_LIMIT$ : this.$_canvasHeight$;
  $extra_index$$174$$ = -1 == this.$GetRowCount$() || this.$_canvasHeightLimited$ ? $AdfDhtmlTableBasePeer$$.$_FETCH_MORE_CANVAS_SPACE$ : 0;
  $scrollTop$$35_where$$1$$ >= $actualCanvasHeight$$3_subtype$$11$$ - $extra_index$$174$$ - $viewportHeight$$7$$ ? ($actualCanvasHeight$$3_subtype$$11$$ = $AdfTableDataFetchEvent$$.$UP_TO_INDEX_SUBTYPE$, $extra_index$$174$$ = $start$$28_totalRows$$5$$ - 1, $scrollTop$$35_where$$1$$ = $laf$$123$$.$getTranslatedString$("af_table.LABEL_END"), -1 == this.$GetRowCount$() && ($scrollTop$$35_where$$1$$ = $laf$$123$$.$getTranslatedString$("af_table.LABEL_ROW", $extra_index$$174$$ + 1)), $end$$10$$ = $extra_index$$174$$, 
  $start$$28_totalRows$$5$$ = $end$$10$$ - $last$$1_oldEnd$$4_size$$51$$ + 1) : ($actualCanvasHeight$$3_subtype$$11$$ = $AdfTableDataFetchEvent$$.$FROM_INDEX_SUBTYPE$, 0 == $scrollTop$$35_where$$1$$ ? ($scrollTop$$35_where$$1$$ = $laf$$123$$.$getTranslatedString$("af_table.LABEL_START"), $extra_index$$174$$ = 0) : ($extra_index$$174$$ = Math.round($scrollTop$$35_where$$1$$ / this.$_averageRowHeight$), $scrollTop$$35_where$$1$$ = $laf$$123$$.$getTranslatedString$("af_table.LABEL_ROW", $extra_index$$174$$ + 
  1), $AdfAssert$$.assert($extra_index$$174$$ < $start$$28_totalRows$$5$$)), $start$$28_totalRows$$5$$ = $extra_index$$174$$, $end$$10$$ = $extra_index$$174$$ + $last$$1_oldEnd$$4_size$$51$$ - 1);
  var $blocks$$9_oldStart$$4$$ = $dataBody$$85$$.childNodes;
  if (0 < $blocks$$9_oldStart$$4$$.length) {
    $last$$1_oldEnd$$4_size$$51$$ = $blocks$$9_oldStart$$4$$[$blocks$$9_oldStart$$4$$.length - 1];
    $blocks$$9_oldStart$$4$$ = $blocks$$9_oldStart$$4$$[0].$startRow$;
    $last$$1_oldEnd$$4_size$$51$$ = $last$$1_oldEnd$$4_size$$51$$.$startRow$ + $last$$1_oldEnd$$4_size$$51$$.$numRows$;
    if ($start$$28_totalRows$$5$$ >= $blocks$$9_oldStart$$4$$ && $start$$28_totalRows$$5$$ < $last$$1_oldEnd$$4_size$$51$$) {
      $JSCompiler_StaticMethods__addBelow$$(this, $dataBody$$85$$, $viewportHeight$$7$$, $delay$$13$$, $isScroll$$7$$);
      return;
    }
    if ($end$$10$$ >= $blocks$$9_oldStart$$4$$ && $end$$10$$ < $last$$1_oldEnd$$4_size$$51$$) {
      $JSCompiler_StaticMethods__addAbove$$(this, $dataBody$$85$$, $viewportHeight$$7$$, $delay$$13$$, $isScroll$$7$$);
      return;
    }
  }
  $delay$$13$$ && this.$DisplayStatus$($laf$$123$$.$getTranslatedString$("af_table.LABEL_GOING_TO", $scrollTop$$35_where$$1$$));
  this.$_startFetch$($actualCanvasHeight$$3_subtype$$11$$, $extra_index$$174$$, null, $delay$$13$$, !$isScroll$$7$$);
};
function $JSCompiler_StaticMethods__deleteOffscreenBlocks$$($JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$, $dataBody$$86$$, $viewportHeight$$8$$, $newlyAdded$$) {
  function $deleteBlocksFunction$$($deleteBlocksFunction$$, $component$$2190_maxClientRows$$) {
    var $numBlocks$$7$$ = $blockList$$9$$[$deleteBlocksFunction$$];
    if ($numBlocks$$7$$ == $newlyAdded$$) {
      return $component$$2190_maxClientRows$$;
    }
    var $lastBlock$$5_totalRowsOnClient$$ = $numBlocks$$7$$.$startPos$ - $scrollTop$$36$$;
    if (0 > $lastBlock$$5_totalRowsOnClient$$ + $numBlocks$$7$$.$cachedHeight$ || $lastBlock$$5_totalRowsOnClient$$ > $viewportHeight$$8$$) {
      if ($JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$.$_isLoadMore$) {
        $lastBlock$$5_totalRowsOnClient$$ = $numBlocks$$7$$.$startPos$;
        0 == $lastBlock$$5_totalRowsOnClient$$ && $deleteBlocksFunction$$ + 1 < $blockList$$9$$.length && ($lastBlock$$5_totalRowsOnClient$$ = $blockList$$9$$[$deleteBlocksFunction$$ + 1].$startPos$);
        for (var $i$$577_newlyAddedTop$$ = $deleteBlocksFunction$$ + 1;$i$$577_newlyAddedTop$$ < $blockList$$9$$.length;$i$$577_newlyAddedTop$$++) {
          $blockList$$9$$[$i$$577_newlyAddedTop$$].$startPos$ -= $lastBlock$$5_totalRowsOnClient$$;
        }
        $JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$.$_adjustCanvasHeight$(-1 * $numBlocks$$7$$.$cachedHeight$, $dataBody$$86$$);
        0 < $JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$.$_currentScrollTop$ - $lastBlock$$5_totalRowsOnClient$$ && $JSCompiler_StaticMethods__setScrollTop$$($JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$, $JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$.$_currentScrollTop$ - $lastBlock$$5_totalRowsOnClient$$);
      }
      $lastBlock$$5_totalRowsOnClient$$ = $numBlocks$$7$$.$numRows$;
      $JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$.$_unregisterNode$($numBlocks$$7$$);
      $dataBody$$86$$.removeChild($numBlocks$$7$$);
      $component$$2190_maxClientRows$$ -= $lastBlock$$5_totalRowsOnClient$$;
    }
    return $component$$2190_maxClientRows$$;
  }
  var $component$$2190_maxClientRows$$ = $JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$.$getComponent$(), $blockList$$9$$ = $dataBody$$86$$.childNodes, $numBlocks$$7$$ = $blockList$$9$$.length, $lastBlock$$5_totalRowsOnClient$$, $component$$2190_maxClientRows$$ = $JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$.$_isTouch$ ? $JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$.$_maxCachedRowsForTouch$ : $component$$2190_maxClientRows$$.getMaxClientRows ? $component$$2190_maxClientRows$$.getMaxClientRows() : 
  -1;
  if (0 < $numBlocks$$7$$ && ($lastBlock$$5_totalRowsOnClient$$ = $blockList$$9$$[$numBlocks$$7$$ - 1], $lastBlock$$5_totalRowsOnClient$$ = $lastBlock$$5_totalRowsOnClient$$.$startRow$ - $blockList$$9$$[0].$startRow$ + $lastBlock$$5_totalRowsOnClient$$.$numRows$, $lastBlock$$5_totalRowsOnClient$$ <= $component$$2190_maxClientRows$$)) {
    return;
  }
  var $i$$577_newlyAddedTop$$ = !0;
  $blockList$$9$$[0] != $newlyAdded$$ && ($i$$577_newlyAddedTop$$ = !1);
  var $scrollTop$$36$$ = $JSCompiler_StaticMethods__deleteOffscreenBlocks$self$$.$_currentScrollTop$;
  if ($i$$577_newlyAddedTop$$) {
    for ($i$$577_newlyAddedTop$$ = $numBlocks$$7$$ - 1;0 <= $i$$577_newlyAddedTop$$ && !($lastBlock$$5_totalRowsOnClient$$ <= $component$$2190_maxClientRows$$);$i$$577_newlyAddedTop$$--) {
      $lastBlock$$5_totalRowsOnClient$$ = $deleteBlocksFunction$$($i$$577_newlyAddedTop$$, $lastBlock$$5_totalRowsOnClient$$);
    }
  } else {
    for ($i$$577_newlyAddedTop$$ = 0;$i$$577_newlyAddedTop$$ < $numBlocks$$7$$ && !($i$$577_newlyAddedTop$$ > $blockList$$9$$.length - 1 || $lastBlock$$5_totalRowsOnClient$$ <= $component$$2190_maxClientRows$$);$i$$577_newlyAddedTop$$++) {
      $lastBlock$$5_totalRowsOnClient$$ = $deleteBlocksFunction$$($i$$577_newlyAddedTop$$, $lastBlock$$5_totalRowsOnClient$$);
    }
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$_unregisterNode$ = function $$AdfDhtmlTableBasePeer$$$$$_unregisterNode$$($node$$110$$) {
  $AdfPage$$.$PAGE$.$removeComponentsInSubtree$($node$$110$$);
  $AdfAgent$$.$AGENT$.$elementsRemoved$($node$$110$$);
};
function $JSCompiler_StaticMethods__repositionBlocksForScroll$$($JSCompiler_StaticMethods__repositionBlocksForScroll$self$$, $dataBody$$87$$) {
  var $first$$6$$ = $dataBody$$87$$.firstChild, $scrollTop$$37$$ = $JSCompiler_StaticMethods__repositionBlocksForScroll$self$$.$_currentScrollTop$;
  $first$$6$$ && ($dataBody$$87$$.scrollTop = $scrollTop$$37$$ - $first$$6$$.$startPos$);
  $JSCompiler_StaticMethods__repositionBlocksForScroll$self$$.$_isTouch$ && "Windows" != $AdfAgent$$.$guessOS$() || $AdfAgent$$.$AGENT$.$getPlatform$() != $AdfAgent$$.$WEBKIT_PLATFORM$ || ($JSCompiler_StaticMethods__repositionBlocksForScroll$self$$.$_scrollTopUpdating$ = !0, setTimeout($AdfDhtmlTableBasePeer$$.$_resetScrollTopUpdating$, 100, $JSCompiler_StaticMethods__repositionBlocksForScroll$self$$));
}
$AdfDhtmlTableBasePeer$$.$_resetScrollTopUpdating$ = function $$AdfDhtmlTableBasePeer$$$$_resetScrollTopUpdating$$($self$$70$$) {
  $self$$70$$.$_scrollTopUpdating$ = !1;
};
function $JSCompiler_StaticMethods__undoScroll$$($JSCompiler_StaticMethods__undoScroll$self$$) {
  var $dataBody$$88$$ = $JSCompiler_StaticMethods__undoScroll$self$$.$GetDataBody$(), $first$$7$$ = $dataBody$$88$$.firstChild;
  $first$$7$$ && $JSCompiler_StaticMethods__setScrollTop$$($JSCompiler_StaticMethods__undoScroll$self$$, $first$$7$$.$startPos$ + $dataBody$$88$$.scrollTop);
}
$AdfDhtmlTableBasePeer$$.prototype.$_queueFetchEvent$ = function $$AdfDhtmlTableBasePeer$$$$$_queueFetchEvent$$($renderOnly$$3$$, $subtype$$12$$, $index$$175$$, $key$$95$$) {
  var $id$$359$$ = this.$_fetchId$++, $component$$2191$$ = this.$getComponent$(), $event$$292$$ = new $AdfTableDataFetchEvent$$($component$$2191$$, $id$$359$$, $subtype$$12$$, $index$$175$$, $key$$95$$);
  $event$$292$$.$setPartial$(!0);
  $event$$292$$.$setRenderOnly$($renderOnly$$3$$);
  var $canceled$$2$$ = !1;
  $renderOnly$$3$$ ? $AdfPage$$.$PAGE$.$queueEventToServer$($event$$292$$) : ($component$$2191$$.$queueEvent$($event$$292$$), $canceled$$2$$ = $event$$292$$.$isCanceled$());
  $canceled$$2$$ || (this.$_pendingFetch$ = $subtype$$12$$, this.$_pendingId$ = $id$$359$$, this.$_fetchIndex$ = $index$$175$$, this.$_fetchKey$ = $key$$95$$, this.$_pendingRenderOnly$ = $renderOnly$$3$$);
  return $canceled$$2$$ ? null : $event$$292$$;
};
$AdfDhtmlTableBasePeer$$.prototype.$_startFetch$ = function $$AdfDhtmlTableBasePeer$$$$$_startFetch$$($event$$293_subtype$$13$$, $index$$176_statusText$$4$$, $key$$96$$, $callback$$120_delay$$14$$, $renderOnly$$4$$) {
  if ($event$$293_subtype$$13$$ != this.$_pendingFetch$ || $index$$176_statusText$$4$$ != this.$_fetchIndex$ || $key$$96$$ != this.$_fetchKey$) {
    $callback$$120_delay$$14$$ ? ($callback$$120_delay$$14$$ = function anonymous$$18() {
      var $event$$293_subtype$$13$$ = arguments.callee;
      $event$$293_subtype$$13$$.$_self$.$_delayedNavigate$($event$$293_subtype$$13$$.$_sTop$, $event$$293_subtype$$13$$.$_subtype$, $event$$293_subtype$$13$$.$_index$, $event$$293_subtype$$13$$.$_key$, $event$$293_subtype$$13$$.$_renderOnly$);
    }, $callback$$120_delay$$14$$._sTop = this.$_currentScrollTop$, $callback$$120_delay$$14$$._subtype = $event$$293_subtype$$13$$, $callback$$120_delay$$14$$._index = $index$$176_statusText$$4$$, $callback$$120_delay$$14$$._key = $key$$96$$, $callback$$120_delay$$14$$._renderOnly = $renderOnly$$4$$, $callback$$120_delay$$14$$._self = this, setTimeout($callback$$120_delay$$14$$, 300), this.$CancelPendingFetch$()) : ($event$$293_subtype$$13$$ = this.$_queueFetchEvent$($renderOnly$$4$$, $event$$293_subtype$$13$$, 
    $index$$176_statusText$$4$$, $key$$96$$)) ? (this.$_isPrefetching$ || ($index$$176_statusText$$4$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$().$getTranslatedString$("af_table.LABEL_FETCHING"), this.$DisplayStatus$($index$$176_statusText$$4$$), $AdfDhtmlTableBasePeer$$.$SetCursor$(this.$GetDataBody$(), "wait")), this.$_pruneKeyCache$ && ($event$$293_subtype$$13$$.$setClientTokens$(this.$_collectClientTokens$(this.$_pruneKeyCache$)), this.$_pruneKeyCache$ = null)) : $JSCompiler_StaticMethods__undoScroll$$(this)
    ;
  }
};
$AdfDhtmlTableBasePeer$$.prototype._delayedNavigate = function $$AdfDhtmlTableBasePeer$$$$_delayedNavigate$($scrollTop$$38$$, $subtype$$14$$, $index$$177$$, $key$$97$$, $renderOnly$$5$$) {
  this.$_currentScrollTop$ == $scrollTop$$38$$ && this.$_startFetch$($subtype$$14$$, $index$$177$$, $key$$97$$, !1, $renderOnly$$5$$);
};
$AdfDhtmlTableBasePeer$$.prototype.$CancelPendingFetch$ = function $$AdfDhtmlTableBasePeer$$$$$CancelPendingFetch$$() {
  this.$_pendingRenderOnly$ = this.$_pendingId$ = this.$_fetchKey$ = this.$_fetchIndex$ = this.$_pendingFetch$ = void 0;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.CancelPendingFetch", {$CancelPendingFetch$:$AdfDhtmlTableBasePeer$$.prototype.$CancelPendingFetch$});
$AdfDhtmlTableBasePeer$$.prototype.$IsFetchPending$ = function $$AdfDhtmlTableBasePeer$$$$$IsFetchPending$$() {
  return void 0 != this.$_pendingFetch$;
};
$AdfDhtmlTableBasePeer$$.prototype.IsFetchPending = $AdfDhtmlTableBasePeer$$.prototype.$IsFetchPending$;
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.IsFetchPending", {$IsFetchPending$:$AdfDhtmlTableBasePeer$$.prototype.$IsFetchPending$});
$AdfDhtmlTableBasePeer$$.prototype.$isDisclosureFetchPending$ = function $$AdfDhtmlTableBasePeer$$$$$isDisclosureFetchPending$$() {
  return this.$_pendingFetch$ == $AdfTableDataFetchEvent$$.$EXPAND_SUBTYPE$ || this.$_pendingFetch$ == $AdfTableDataFetchEvent$$.$COLLAPSE_SUBTYPE$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.isDisclosureFetchPending", {$isDisclosureFetchPending$:$AdfDhtmlTableBasePeer$$.prototype.$isDisclosureFetchPending$});
$AdfDhtmlTableBasePeer$$.prototype.$InsertBlock$ = function $$AdfDhtmlTableBasePeer$$$$$InsertBlock$$($newBlock$$4$$, $startIndex$$17$$, $size$$53$$, $totalInserted$$2$$, $remainingBlocks$$1$$) {
  this.$_initNewBlock$($newBlock$$4$$, $startIndex$$17$$, $size$$53$$);
  var $dataBody$$92$$ = this.$GetDataBody$(), $viewportHeight$$9$$ = $dataBody$$92$$.offsetHeight;
  $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$$(this, $newBlock$$4$$, $dataBody$$92$$.offsetWidth);
  $JSCompiler_StaticMethods__registerInnerScrollCallback$$(this, $newBlock$$4$$);
  $JSCompiler_StaticMethods__stretchLastBlockColumn$$(this, $newBlock$$4$$);
  var $blockList$$inline_4208_canvasDelta$$2_destBlock$$1_lastChild$$4_previous$$2$$;
  a: {
    $blockList$$inline_4208_canvasDelta$$2_destBlock$$1_lastChild$$4_previous$$2$$ = this.$GetDataBody$().childNodes;
    for (var $beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$ = 0;$beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$ < $blockList$$inline_4208_canvasDelta$$2_destBlock$$1_lastChild$$4_previous$$2$$.length;$beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$++) {
      var $block$$inline_4210_relativeStartIndex$$inline_4222$$ = $blockList$$inline_4208_canvasDelta$$2_destBlock$$1_lastChild$$4_previous$$2$$[$beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$], $nextBlock$$inline_4220_nextBlock$$inline_6238_startRow$$inline_4211$$ = $block$$inline_4210_relativeStartIndex$$inline_4222$$.$startRow$;
      if ($startIndex$$17$$ >= $nextBlock$$inline_4220_nextBlock$$inline_6238_startRow$$inline_4211$$ && $startIndex$$17$$ <= $nextBlock$$inline_4220_nextBlock$$inline_6238_startRow$$inline_4211$$ + $block$$inline_4210_relativeStartIndex$$inline_4222$$.$numRows$) {
        $blockList$$inline_4208_canvasDelta$$2_destBlock$$1_lastChild$$4_previous$$2$$ = $block$$inline_4210_relativeStartIndex$$inline_4222$$;
        break a;
      }
    }
    $blockList$$inline_4208_canvasDelta$$2_destBlock$$1_lastChild$$4_previous$$2$$ = null;
  }
  $AdfAssert$$.assert($blockList$$inline_4208_canvasDelta$$2_destBlock$$1_lastChild$$4_previous$$2$$);
  $beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$ = $blockList$$inline_4208_canvasDelta$$2_destBlock$$1_lastChild$$4_previous$$2$$;
  $nextBlock$$inline_4220_nextBlock$$inline_6238_startRow$$inline_4211$$ = null;
  $block$$inline_4210_relativeStartIndex$$inline_4222$$ = $startIndex$$17$$ - $beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$.$startRow$;
  if (0 != $block$$inline_4210_relativeStartIndex$$inline_4222$$) {
    if ($block$$inline_4210_relativeStartIndex$$inline_4222$$ < $beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$.$numRows$) {
      if ($size$$53$$ == $totalInserted$$2$$) {
        $AdfAssert$$.assert(0 <= $block$$inline_4210_relativeStartIndex$$inline_4222$$);
        $AdfAssert$$.assert($block$$inline_4210_relativeStartIndex$$inline_4222$$ < $beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$.$numRows$);
        $nextBlock$$inline_4220_nextBlock$$inline_6238_startRow$$inline_4211$$ = $beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$.cloneNode(!1);
        $nextBlock$$inline_4220_nextBlock$$inline_6238_startRow$$inline_4211$$.$numRows$ = $beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$.$numRows$ - $block$$inline_4210_relativeStartIndex$$inline_4222$$;
        var $agent$$inline_6244_blockTBody$$inline_6239_rowIndex$$inline_6255$$ = $AdfDomUtils$$.$getFirstDescendentElement$($beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$, "TBODY");
        $AdfAssert$$.assert(null != $agent$$inline_6244_blockTBody$$inline_6239_rowIndex$$inline_6255$$, "Illegal State: data block with no tbody");
        for (var $nextBlockCells$$inline_6246_nextBlockTBody$$inline_6240$$ = $agent$$inline_6244_blockTBody$$inline_6239_rowIndex$$inline_6255$$.cloneNode(!1), $blockCells$$inline_6247_blockRows$$inline_6241_rows$$inline_6254$$ = $beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$.rows, $cellCount$$inline_6248_colgroup$$inline_6245_rowIndex$$inline_6242$$ = $beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$.$numRows$ - 1;$cellCount$$inline_6248_colgroup$$inline_6245_rowIndex$$inline_6242$$ >= 
        $block$$inline_4210_relativeStartIndex$$inline_4222$$;$cellCount$$inline_6248_colgroup$$inline_6245_rowIndex$$inline_6242$$--) {
          var $cellIndex$$inline_6249_row$$inline_6243$$ = $blockCells$$inline_6247_blockRows$$inline_6241_rows$$inline_6254$$[$cellCount$$inline_6248_colgroup$$inline_6245_rowIndex$$inline_6242$$];
          $agent$$inline_6244_blockTBody$$inline_6239_rowIndex$$inline_6255$$.removeChild($cellIndex$$inline_6249_row$$inline_6243$$);
          $nextBlockCells$$inline_6246_nextBlockTBody$$inline_6240$$.insertBefore($cellIndex$$inline_6249_row$$inline_6243$$, $nextBlockCells$$inline_6246_nextBlockTBody$$inline_6240$$.firstChild);
        }
        $agent$$inline_6244_blockTBody$$inline_6239_rowIndex$$inline_6255$$ = $AdfAgent$$.$AGENT$;
        this.$_processColGroup$() && ($cellCount$$inline_6248_colgroup$$inline_6245_rowIndex$$inline_6242$$ = $AdfDomUtils$$.$getFirstDescendentElement$($beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$, "COLGROUP")) && $nextBlock$$inline_4220_nextBlock$$inline_6238_startRow$$inline_4211$$.appendChild($cellCount$$inline_6248_colgroup$$inline_6245_rowIndex$$inline_6242$$.cloneNode(!0));
        $nextBlock$$inline_4220_nextBlock$$inline_6238_startRow$$inline_4211$$.appendChild($nextBlockCells$$inline_6246_nextBlockTBody$$inline_6240$$);
        $nextBlockCells$$inline_6246_nextBlockTBody$$inline_6240$$ = $nextBlock$$inline_4220_nextBlock$$inline_6238_startRow$$inline_4211$$.rows[0].cells;
        $blockCells$$inline_6247_blockRows$$inline_6241_rows$$inline_6254$$ = $blockCells$$inline_6247_blockRows$$inline_6241_rows$$inline_6254$$[0].cells;
        $cellCount$$inline_6248_colgroup$$inline_6245_rowIndex$$inline_6242$$ = $nextBlockCells$$inline_6246_nextBlockTBody$$inline_6240$$.length;
        for ($cellIndex$$inline_6249_row$$inline_6243$$ = 0;$cellIndex$$inline_6249_row$$inline_6243$$ < $cellCount$$inline_6248_colgroup$$inline_6245_rowIndex$$inline_6242$$;$cellIndex$$inline_6249_row$$inline_6243$$++) {
          $nextBlockCells$$inline_6246_nextBlockTBody$$inline_6240$$[$cellIndex$$inline_6249_row$$inline_6243$$].style.width = $blockCells$$inline_6247_blockRows$$inline_6241_rows$$inline_6254$$[$cellIndex$$inline_6249_row$$inline_6243$$].style.width;
        }
        $agent$$inline_6244_blockTBody$$inline_6239_rowIndex$$inline_6255$$.$elementsAdded$($nextBlock$$inline_4220_nextBlock$$inline_6238_startRow$$inline_4211$$);
      } else {
        for ($AdfAssert$$.assert(0 <= $block$$inline_4210_relativeStartIndex$$inline_4222$$), $AdfAssert$$.assert($block$$inline_4210_relativeStartIndex$$inline_4222$$ < $beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$.$numRows$), $blockCells$$inline_6247_blockRows$$inline_6241_rows$$inline_6254$$ = $beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$.rows, $agent$$inline_6244_blockTBody$$inline_6239_rowIndex$$inline_6255$$ = 
        $beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$.$numRows$ - 1;$agent$$inline_6244_blockTBody$$inline_6239_rowIndex$$inline_6255$$ >= $block$$inline_4210_relativeStartIndex$$inline_4222$$;$agent$$inline_6244_blockTBody$$inline_6239_rowIndex$$inline_6255$$--) {
          this.$_unregisterNode$($blockCells$$inline_6247_blockRows$$inline_6241_rows$$inline_6254$$[$agent$$inline_6244_blockTBody$$inline_6239_rowIndex$$inline_6255$$]), $beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$.deleteRow($agent$$inline_6244_blockTBody$$inline_6239_rowIndex$$inline_6255$$);
        }
      }
      $beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$.$numRows$ = $block$$inline_4210_relativeStartIndex$$inline_4222$$;
      $beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$.$cachedHeight$ = $beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$.offsetHeight;
    }
    $beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$ = $beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$.nextSibling;
  }
  $dataBody$$92$$.insertBefore($newBlock$$4$$, $beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$);
  $beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$ = $nextBlock$$inline_4220_nextBlock$$inline_6238_startRow$$inline_4211$$;
  this.$SetNewBlockScrollLeft$($newBlock$$4$$);
  $newBlock$$4$$.$cachedHeight$ = $newBlock$$4$$.offsetHeight;
  $newBlock$$4$$.$startPos$ = $startIndex$$17$$ == $blockList$$inline_4208_canvasDelta$$2_destBlock$$1_lastChild$$4_previous$$2$$.$startRow$ ? $blockList$$inline_4208_canvasDelta$$2_destBlock$$1_lastChild$$4_previous$$2$$.$startPos$ : $blockList$$inline_4208_canvasDelta$$2_destBlock$$1_lastChild$$4_previous$$2$$.$startPos$ + $blockList$$inline_4208_canvasDelta$$2_destBlock$$1_lastChild$$4_previous$$2$$.$cachedHeight$;
  $JSCompiler_StaticMethods__synchronizeRowHeights$$(this, $newBlock$$4$$);
  $beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$ && ($dataBody$$92$$.insertBefore($beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$, $newBlock$$4$$.nextSibling), $beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$.$cachedHeight$ = $beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$.offsetHeight, this.$SetNewBlockScrollLeft$($beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$));
  if ($size$$53$$ == $totalInserted$$2$$) {
    for ($blockList$$inline_4208_canvasDelta$$2_destBlock$$1_lastChild$$4_previous$$2$$ = $newBlock$$4$$;$beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$ = $blockList$$inline_4208_canvasDelta$$2_destBlock$$1_lastChild$$4_previous$$2$$.nextSibling;) {
      $beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$.$startRow$ = $blockList$$inline_4208_canvasDelta$$2_destBlock$$1_lastChild$$4_previous$$2$$.$startRow$ + $blockList$$inline_4208_canvasDelta$$2_destBlock$$1_lastChild$$4_previous$$2$$.$numRows$, $beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$.$startPos$ = $blockList$$inline_4208_canvasDelta$$2_destBlock$$1_lastChild$$4_previous$$2$$.$startPos$ + $blockList$$inline_4208_canvasDelta$$2_destBlock$$1_lastChild$$4_previous$$2$$.$cachedHeight$, 
      $blockList$$inline_4208_canvasDelta$$2_destBlock$$1_lastChild$$4_previous$$2$$ = $beforeBlock$$inline_4221_current_destBlock$$inline_4215_i$$inline_4209_nextBlock$$2$$;
    }
    $blockList$$inline_4208_canvasDelta$$2_destBlock$$1_lastChild$$4_previous$$2$$ = $newBlock$$4$$.$cachedHeight$;
  } else {
    for ($blockList$$inline_4208_canvasDelta$$2_destBlock$$1_lastChild$$4_previous$$2$$ = $dataBody$$92$$.lastChild;$newBlock$$4$$ != $blockList$$inline_4208_canvasDelta$$2_destBlock$$1_lastChild$$4_previous$$2$$;) {
      this.$_unregisterNode$($blockList$$inline_4208_canvasDelta$$2_destBlock$$1_lastChild$$4_previous$$2$$), $dataBody$$92$$.removeChild($blockList$$inline_4208_canvasDelta$$2_destBlock$$1_lastChild$$4_previous$$2$$), $blockList$$inline_4208_canvasDelta$$2_destBlock$$1_lastChild$$4_previous$$2$$ = $dataBody$$92$$.lastChild;
    }
    $blockList$$inline_4208_canvasDelta$$2_destBlock$$1_lastChild$$4_previous$$2$$ = this.$_averageRowHeight$ * $totalInserted$$2$$;
  }
  this.$_knownRowCount$ += $totalInserted$$2$$;
  -1 != this.$_rowCount$ && (this.$_rowCount$ += $totalInserted$$2$$);
  this.$_adjustCanvasHeight$($blockList$$inline_4208_canvasDelta$$2_destBlock$$1_lastChild$$4_previous$$2$$, $dataBody$$92$$);
  0 == $remainingBlocks$$1$$ && (this.$isHeightAutoSized$() || $JSCompiler_StaticMethods__deleteOffscreenBlocks$$(this, $dataBody$$92$$, $viewportHeight$$9$$, $newBlock$$4$$), $JSCompiler_StaticMethods__stretchTheColumns$$(this), $JSCompiler_StaticMethods__checkForScrollableLastBlockInViewport$$(this, $dataBody$$92$$), this.$BlockInserted$($newBlock$$4$$, $startIndex$$17$$, $size$$53$$));
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.InsertBlock", {$InsertBlock$:$AdfDhtmlTableBasePeer$$.prototype.$InsertBlock$});
$AdfDhtmlTableBasePeer$$.prototype.$_initNewBlock$ = function $$AdfDhtmlTableBasePeer$$$$$_initNewBlock$$($node$$111$$, $start$$29$$, $size$$54$$) {
  $node$$111$$.style.position = "relative";
  $node$$111$$.$startRow$ = $start$$29$$;
  $node$$111$$.$numRows$ = $size$$54$$;
};
$AdfDhtmlTableBasePeer$$.prototype.$SetNewBlockScrollLeft$ = function $$AdfDhtmlTableBasePeer$$$$$SetNewBlockScrollLeft$$($node$$112$$) {
  var $scrollLeft$$29$$ = this.$_currentScrollLeft$;
  this.$_hasFrozenColumn$() && 0 != $scrollLeft$$29$$ && $JSCompiler_StaticMethods__positionInnerTable$$(this, $node$$112$$, $scrollLeft$$29$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.SetNewBlockScrollLeft", {$SetNewBlockScrollLeft$:$AdfDhtmlTableBasePeer$$.prototype.$SetNewBlockScrollLeft$});
$AdfDhtmlTableBasePeer$$.prototype.$_adjustCanvasHeight$ = function $$AdfDhtmlTableBasePeer$$$$$_adjustCanvasHeight$$($canvasDelta$$3_outer$$, $dataBody$$93$$, $checkScrollbars$$, $adjustScrollPos_relFactor$$) {
  if (0 != $canvasDelta$$3_outer$$) {
    var $first$$8_next$$1_oldHeight$$36$$ = this.$_canvasHeight$;
    if (this.$_isPaged$ || this.$_isLoadMore$) {
      this.$_canvasHeight$ += $canvasDelta$$3_outer$$;
    } else {
      var $newHeight$$46_oldStart$$5_startChange$$ = this.$_canvasHeight$ + $canvasDelta$$3_outer$$, $extra$$1$$ = -1 == this.$GetRowCount$() ? $AdfDhtmlTableBasePeer$$.$_FETCH_MORE_CANVAS_SPACE$ : 0, $knownCount$$ = this.$GetKnownRowCount$();
      this.$_averageRowHeight$ = Math.round(($newHeight$$46_oldStart$$5_startChange$$ - $extra$$1$$) / $knownCount$$);
      this.$_canvasHeight$ = this.$_averageRowHeight$ * $knownCount$$ + $extra$$1$$;
    }
    $JSCompiler_StaticMethods__setFakeCanvasHeight$$(this, this.$_canvasHeight$);
    if ($adjustScrollPos_relFactor$$ && ($adjustScrollPos_relFactor$$ = this.$_canvasHeight$ / $first$$8_next$$1_oldHeight$$36$$, $first$$8_next$$1_oldHeight$$36$$ = $dataBody$$93$$.firstChild)) {
      $newHeight$$46_oldStart$$5_startChange$$ = $first$$8_next$$1_oldHeight$$36$$.$startPos$;
      $first$$8_next$$1_oldHeight$$36$$.$startPos$ = Math.round($first$$8_next$$1_oldHeight$$36$$.$startPos$ * $adjustScrollPos_relFactor$$);
      $newHeight$$46_oldStart$$5_startChange$$ = $first$$8_next$$1_oldHeight$$36$$.$startPos$ - $newHeight$$46_oldStart$$5_startChange$$;
      for ($first$$8_next$$1_oldHeight$$36$$ = $first$$8_next$$1_oldHeight$$36$$.nextSibling;$first$$8_next$$1_oldHeight$$36$$;) {
        $first$$8_next$$1_oldHeight$$36$$.$startPos$ += $newHeight$$46_oldStart$$5_startChange$$, $first$$8_next$$1_oldHeight$$36$$ = $first$$8_next$$1_oldHeight$$36$$.nextSibling;
      }
      $JSCompiler_StaticMethods__setScrollTop$$(this, Math.round(this.$_currentScrollTop$ * $adjustScrollPos_relFactor$$));
    }
    this.$_currentScrollTop$ = $JSCompiler_StaticMethods__getScrollTop$$(this);
  }
  if (0 != $canvasDelta$$3_outer$$ || $checkScrollbars$$) {
    $canvasDelta$$3_outer$$ = this.$getDomElement$(), this.$SizeDataBody$($dataBody$$93$$, $canvasDelta$$3_outer$$.clientWidth, $canvasDelta$$3_outer$$.clientHeight);
  }
};
$AdfDhtmlTableBasePeer$$.prototype._adjustCanvasHeight = $AdfDhtmlTableBasePeer$$.prototype.$_adjustCanvasHeight$;
function $JSCompiler_StaticMethods__checkForScrollableLastBlockInViewport$$($JSCompiler_StaticMethods__checkForScrollableLastBlockInViewport$self$$, $dataBody$$94$$) {
  var $node$$113_outer$$1$$ = $dataBody$$94$$.lastChild, $startPos$$2$$ = $node$$113_outer$$1$$.$startPos$, $previousNode$$2$$ = $node$$113_outer$$1$$.previousSibling;
  null != $previousNode$$2$$ && $previousNode$$2$$.$cachedHeight$ != $previousNode$$2$$.offsetHeight && ($startPos$$2$$ = $previousNode$$2$$.$startPos$ + $previousNode$$2$$.offsetHeight, $previousNode$$2$$.$cachedHeight$ = $previousNode$$2$$.offsetHeight, $node$$113_outer$$1$$.$startPos$ = $startPos$$2$$);
  null != $node$$113_outer$$1$$ && $JSCompiler_StaticMethods__checkForScrollableLastBlockInViewport$self$$.$GetRowCount$() == $node$$113_outer$$1$$.$startRow$ + $node$$113_outer$$1$$.$numRows$ && $startPos$$2$$ + $node$$113_outer$$1$$.$cachedHeight$ > $JSCompiler_StaticMethods__checkForScrollableLastBlockInViewport$self$$.$_canvasHeight$ && ($JSCompiler_StaticMethods__checkForScrollableLastBlockInViewport$self$$.$_canvasHeight$ = $startPos$$2$$ + $node$$113_outer$$1$$.$cachedHeight$, $JSCompiler_StaticMethods__setFakeCanvasHeight$$($JSCompiler_StaticMethods__checkForScrollableLastBlockInViewport$self$$, 
  $JSCompiler_StaticMethods__checkForScrollableLastBlockInViewport$self$$.$_canvasHeight$), $node$$113_outer$$1$$ = $JSCompiler_StaticMethods__checkForScrollableLastBlockInViewport$self$$.$getDomElement$(), $JSCompiler_StaticMethods__checkForScrollableLastBlockInViewport$self$$.$SizeDataBody$($dataBody$$94$$, $node$$113_outer$$1$$.clientWidth, $node$$113_outer$$1$$.clientHeight));
}
$AdfDhtmlTableBasePeer$$.prototype.$SizeDataBody$ = function $$AdfDhtmlTableBasePeer$$$$$SizeDataBody$$($container$$56_dataBody$$95_viewportSize$$inline_4232$$, $clientWidth$$1_dataBodyWidth$$6_dataBodyWrapper$$2_dataBodyWrapperStyle$$1$$, $clientHeight$$1_dataBodyHeight$$7$$) {
  var $agent$$625_scrollerBarWidth$$ = $AdfAgent$$.$AGENT$, $cfStyle_chStyle_scrollbarWidth$$3$$ = $JSCompiler_StaticMethods__getScrollbarWidth$$(this), $blocks$$inline_4230_component$$inline_4233_firstBlock$$inline_4231_scrollbarHeight$$1_scrollerBarHeight$$ = $JSCompiler_StaticMethods__getScrollbarHeight$$(this);
  $clientWidth$$1_dataBodyWidth$$6_dataBodyWrapper$$2_dataBodyWrapperStyle$$1$$ = Math.max(0, $clientWidth$$1_dataBodyWidth$$6_dataBodyWrapper$$2_dataBodyWrapperStyle$$1$$ - $cfStyle_chStyle_scrollbarWidth$$3$$);
  $container$$56_dataBody$$95_viewportSize$$inline_4232$$.style.width = $clientWidth$$1_dataBodyWidth$$6_dataBodyWrapper$$2_dataBodyWrapperStyle$$1$$ + "px";
  $clientHeight$$1_dataBodyHeight$$7$$ = Math.max(0, $clientHeight$$1_dataBodyHeight$$7$$ - this.$_cachedCHHeight$ - this.$_cachedCFHeight$ - this.$_cachedNBHeight$ - $blocks$$inline_4230_component$$inline_4233_firstBlock$$inline_4231_scrollbarHeight$$1_scrollerBarHeight$$);
  $JSCompiler_StaticMethods__checkLoadMore$$(this);
  $container$$56_dataBody$$95_viewportSize$$inline_4232$$.style.height = $clientHeight$$1_dataBodyHeight$$7$$ + "px";
  this.$_headerless$ || ($cfStyle_chStyle_scrollbarWidth$$3$$ = this.$__getColumnHeader$().style, $cfStyle_chStyle_scrollbarWidth$$3$$.width = $container$$56_dataBody$$95_viewportSize$$inline_4232$$.style.width, 0 < $blocks$$inline_4230_component$$inline_4233_firstBlock$$inline_4231_scrollbarHeight$$1_scrollerBarHeight$$ ? $cfStyle_chStyle_scrollbarWidth$$3$$.borderRightWidth = "" : $cfStyle_chStyle_scrollbarWidth$$3$$.borderRightWidth = "0px");
  this.$_footerless$ || ($cfStyle_chStyle_scrollbarWidth$$3$$ = $JSCompiler_StaticMethods__getColumnFooter$$(this).style, $cfStyle_chStyle_scrollbarWidth$$3$$.width = $container$$56_dataBody$$95_viewportSize$$inline_4232$$.style.width, 0 < $blocks$$inline_4230_component$$inline_4233_firstBlock$$inline_4231_scrollbarHeight$$1_scrollerBarHeight$$ ? $cfStyle_chStyle_scrollbarWidth$$3$$.borderRightWidth = "" : $cfStyle_chStyle_scrollbarWidth$$3$$.borderRightWidth = "0px");
  !this.$IsEmpty$ && this.$_hasFrozenColumn$() && $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$$(this, $container$$56_dataBody$$95_viewportSize$$inline_4232$$, $clientWidth$$1_dataBodyWidth$$6_dataBodyWrapper$$2_dataBodyWrapperStyle$$1$$);
  this.$_dataBodyHeight$ = $clientHeight$$1_dataBodyHeight$$7$$;
  $blocks$$inline_4230_component$$inline_4233_firstBlock$$inline_4231_scrollbarHeight$$1_scrollerBarHeight$$ = $container$$56_dataBody$$95_viewportSize$$inline_4232$$.childNodes;
  0 != $blocks$$inline_4230_component$$inline_4233_firstBlock$$inline_4231_scrollbarHeight$$1_scrollerBarHeight$$.length && ($blocks$$inline_4230_component$$inline_4233_firstBlock$$inline_4231_scrollbarHeight$$1_scrollerBarHeight$$ = $blocks$$inline_4230_component$$inline_4233_firstBlock$$inline_4231_scrollbarHeight$$1_scrollerBarHeight$$[0], void 0 !== $blocks$$inline_4230_component$$inline_4233_firstBlock$$inline_4231_scrollbarHeight$$1_scrollerBarHeight$$.$numRows$ && ($container$$56_dataBody$$95_viewportSize$$inline_4232$$ = 
  Math.round($container$$56_dataBody$$95_viewportSize$$inline_4232$$.clientHeight / ($blocks$$inline_4230_component$$inline_4233_firstBlock$$inline_4231_scrollbarHeight$$1_scrollerBarHeight$$.offsetHeight / $blocks$$inline_4230_component$$inline_4233_firstBlock$$inline_4231_scrollbarHeight$$1_scrollerBarHeight$$.$numRows$) + .5), $blocks$$inline_4230_component$$inline_4233_firstBlock$$inline_4231_scrollbarHeight$$1_scrollerBarHeight$$ = this.$getComponent$(), this.$_isSyncRows$ && this.isInteger($container$$56_dataBody$$95_viewportSize$$inline_4232$$) && 
  0 <= $container$$56_dataBody$$95_viewportSize$$inline_4232$$ && $blocks$$inline_4230_component$$inline_4233_firstBlock$$inline_4231_scrollbarHeight$$1_scrollerBarHeight$$.setProperty("viewportSize", $container$$56_dataBody$$95_viewportSize$$inline_4232$$, !1, $AdfUIComponent$$.$PROPAGATE_ALWAYS$)));
  this.$_scrollbarBehavior$ == $AdfDhtmlTableBasePeer$$.$_SCROLLBAR_BEHAVIOR_AUTOHIDE$ && ($container$$56_dataBody$$95_viewportSize$$inline_4232$$ = this.$getDomElement$(), $clientWidth$$1_dataBodyWidth$$6_dataBodyWrapper$$2_dataBodyWrapperStyle$$1$$ = $agent$$625_scrollerBarWidth$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($container$$56_dataBody$$95_viewportSize$$inline_4232$$.id, $AdfDhtmlTableBasePeer$$.$_DATAWRAPPER$))) && ($blocks$$inline_4230_component$$inline_4233_firstBlock$$inline_4231_scrollbarHeight$$1_scrollerBarHeight$$ = 
  $agent$$625_scrollerBarWidth$$ = 0, $JSCompiler_StaticMethods__hasSingleScroller$$(this) && !this.$_isPaged$ ? (vscroller = this.$GetScroller$(), hscroller = this.$GetScroller$()) : (vscroller = this.$GetScroller$()[$AdfDhtmlTableBasePeer$$.$_VSCROLLER$], hscroller = this.$GetScroller$()[$AdfDhtmlTableBasePeer$$.$_HSCROLLER$]), null != hscroller && ($blocks$$inline_4230_component$$inline_4233_firstBlock$$inline_4231_scrollbarHeight$$1_scrollerBarHeight$$ = hscroller.offsetHeight - hscroller.clientHeight), 
  null != vscroller && ($agent$$625_scrollerBarWidth$$ = vscroller.offsetWidth - vscroller.clientWidth), this.$_scrollbarHidden$ && ($container$$56_dataBody$$95_viewportSize$$inline_4232$$.style.borderRight = 0 < $agent$$625_scrollerBarWidth$$ ? "0px" : "", $container$$56_dataBody$$95_viewportSize$$inline_4232$$.style.borderBottom = 0 < $blocks$$inline_4230_component$$inline_4233_firstBlock$$inline_4231_scrollbarHeight$$1_scrollerBarHeight$$ && 0 == this.$_cachedNBHeight$ ? "0px" : "", $container$$56_dataBody$$95_viewportSize$$inline_4232$$.style.backgroundColor = 
  this.$IsEmpty$ ? "" : "transparent", $blocks$$inline_4230_component$$inline_4233_firstBlock$$inline_4231_scrollbarHeight$$1_scrollerBarHeight$$ = $agent$$625_scrollerBarWidth$$ = 0), $clientWidth$$1_dataBodyWidth$$6_dataBodyWrapper$$2_dataBodyWrapperStyle$$1$$ = $clientWidth$$1_dataBodyWidth$$6_dataBodyWrapper$$2_dataBodyWrapperStyle$$1$$.style, $clientWidth$$1_dataBodyWidth$$6_dataBodyWrapper$$2_dataBodyWrapperStyle$$1$$.height = $container$$56_dataBody$$95_viewportSize$$inline_4232$$.offsetHeight - 
  this.$_cachedCHHeight$ - this.$_cachedCFHeight$ - this.$_cachedNBHeight$ - $blocks$$inline_4230_component$$inline_4233_firstBlock$$inline_4231_scrollbarHeight$$1_scrollerBarHeight$$ + "px", $clientWidth$$1_dataBodyWidth$$6_dataBodyWrapper$$2_dataBodyWrapperStyle$$1$$.width = $container$$56_dataBody$$95_viewportSize$$inline_4232$$.offsetWidth - $agent$$625_scrollerBarWidth$$ + "px");
  return $clientHeight$$1_dataBodyHeight$$7$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.SizeDataBody", {$SizeDataBody$:$AdfDhtmlTableBasePeer$$.prototype.$SizeDataBody$});
function $JSCompiler_StaticMethods__getScrollbarWidth$$($JSCompiler_StaticMethods__getScrollbarWidth$self_vScroller$$) {
  if ($JSCompiler_StaticMethods__getScrollbarWidth$self_vScroller$$.$IsEmpty$) {
    return 0;
  }
  var $scrollbarWidth$$4$$ = 0, $scroller$$10$$ = $JSCompiler_StaticMethods__getScrollbarWidth$self_vScroller$$.$GetScroller$();
  $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__getScrollbarWidth$self_vScroller$$) && !$JSCompiler_StaticMethods__getScrollbarWidth$self_vScroller$$.$_isPaged$ ? 0 < $scroller$$10$$.clientWidth && ($scrollbarWidth$$4$$ = $scroller$$10$$.offsetWidth - $scroller$$10$$.clientWidth) : ($JSCompiler_StaticMethods__getScrollbarWidth$self_vScroller$$ = $scroller$$10$$[$AdfDhtmlTableBasePeer$$.$_VSCROLLER$], 0 < $JSCompiler_StaticMethods__getScrollbarWidth$self_vScroller$$.clientWidth && 
  ($scrollbarWidth$$4$$ = $JSCompiler_StaticMethods__getScrollbarWidth$self_vScroller$$.offsetWidth - $JSCompiler_StaticMethods__getScrollbarWidth$self_vScroller$$.clientWidth));
  return $scrollbarWidth$$4$$;
}
function $JSCompiler_StaticMethods__getScrollbarHeight$$($JSCompiler_StaticMethods__getScrollbarHeight$self$$) {
  var $domElementComputedStyleHeight_hScrollerComputedStyleHeight_isGecko$$4_scrollbarHeight$$2_scrollerComputedStyleHeight$$;
  $domElementComputedStyleHeight_hScrollerComputedStyleHeight_isGecko$$4_scrollbarHeight$$2_scrollerComputedStyleHeight$$ = $AdfAgent$$.$AGENT$.$getPlatform$() == $AdfAgent$$.$GECKO_PLATFORM$;
  if ($JSCompiler_StaticMethods__getScrollbarHeight$self$$.$IsEmpty$) {
    var $domElement$$542_hScroller_scroller$$11$$ = $JSCompiler_StaticMethods__getScrollbarHeight$self$$.$getDomElement$();
    $domElementComputedStyleHeight_hScrollerComputedStyleHeight_isGecko$$4_scrollbarHeight$$2_scrollerComputedStyleHeight$$ = $domElementComputedStyleHeight_hScrollerComputedStyleHeight_isGecko$$4_scrollbarHeight$$2_scrollerComputedStyleHeight$$ ? $domElement$$542_hScroller_scroller$$11$$.clientHeight : parseInt(window.getComputedStyle($domElement$$542_hScroller_scroller$$11$$).height);
    $domElementComputedStyleHeight_hScrollerComputedStyleHeight_isGecko$$4_scrollbarHeight$$2_scrollerComputedStyleHeight$$ = $domElement$$542_hScroller_scroller$$11$$.offsetHeight - $domElementComputedStyleHeight_hScrollerComputedStyleHeight_isGecko$$4_scrollbarHeight$$2_scrollerComputedStyleHeight$$;
  } else {
    $domElement$$542_hScroller_scroller$$11$$ = $JSCompiler_StaticMethods__getScrollbarHeight$self$$.$GetScroller$();
    if (!$JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__getScrollbarHeight$self$$) || $JSCompiler_StaticMethods__getScrollbarHeight$self$$.$_isPaged$) {
      $domElement$$542_hScroller_scroller$$11$$ = $domElement$$542_hScroller_scroller$$11$$[$AdfDhtmlTableBasePeer$$.$_HSCROLLER$];
    }
    $domElementComputedStyleHeight_hScrollerComputedStyleHeight_isGecko$$4_scrollbarHeight$$2_scrollerComputedStyleHeight$$ = $domElementComputedStyleHeight_hScrollerComputedStyleHeight_isGecko$$4_scrollbarHeight$$2_scrollerComputedStyleHeight$$ ? $domElement$$542_hScroller_scroller$$11$$.clientHeight : parseInt(window.getComputedStyle($domElement$$542_hScroller_scroller$$11$$).height);
    $domElementComputedStyleHeight_hScrollerComputedStyleHeight_isGecko$$4_scrollbarHeight$$2_scrollerComputedStyleHeight$$ = 3 < $domElementComputedStyleHeight_hScrollerComputedStyleHeight_isGecko$$4_scrollbarHeight$$2_scrollerComputedStyleHeight$$ ? $domElement$$542_hScroller_scroller$$11$$.offsetHeight - $domElementComputedStyleHeight_hScrollerComputedStyleHeight_isGecko$$4_scrollbarHeight$$2_scrollerComputedStyleHeight$$ : 0;
  }
  return $domElementComputedStyleHeight_hScrollerComputedStyleHeight_isGecko$$4_scrollbarHeight$$2_scrollerComputedStyleHeight$$ < $AdfDhtmlTableBasePeer$$.$_SCROLLBAR_HEIGHT_TOLERANCE$ ? 0 : $domElementComputedStyleHeight_hScrollerComputedStyleHeight_isGecko$$4_scrollbarHeight$$2_scrollerComputedStyleHeight$$;
}
$AdfDhtmlTableBasePeer$$.prototype.$_handleDataCallback$ = function $$AdfDhtmlTableBasePeer$$$$$_handleDataCallback$$($node$$114$$, $pendingFetch$$5$$, $margin$$1_pendingRenderOnly$$3$$, $remainingBlocks$$2_viewportHeight$$10$$) {
  var $agent$$626$$ = $AdfAgent$$.$AGENT$, $r$$10_start$$30$$ = $agent$$626$$.$getIntAttribute$($node$$114$$, "_startRow", 0), $size$$55$$ = $AdfDhtmlTableBasePeer$$.$_getBlockRowCount$($node$$114$$);
  if ($pendingFetch$$5$$ == $AdfTableDataFetchEvent$$.$EXPAND_SUBTYPE$) {
    return this.$HandleExpand$($node$$114$$, $size$$55$$, $remainingBlocks$$2_viewportHeight$$10$$);
  }
  if ($pendingFetch$$5$$ == $AdfTableDataFetchEvent$$.$COLLAPSE_SUBTYPE$) {
    return this.$HandleCollapse$($node$$114$$, $r$$10_start$$30$$, $remainingBlocks$$2_viewportHeight$$10$$);
  }
  if ($pendingFetch$$5$$ == $AdfTableDataFetchEvent$$.$CLICK_EDIT_ACTIVE_ROW$) {
    return this.$HandleClickToEditActiveRow$($node$$114$$, $size$$55$$, $remainingBlocks$$2_viewportHeight$$10$$);
  }
  var $dataBody$$96$$ = this.$GetDataBody$();
  $remainingBlocks$$2_viewportHeight$$10$$ = $dataBody$$96$$.offsetHeight;
  var $blockList$$11$$ = $dataBody$$96$$.childNodes, $numBlocks$$8$$ = $blockList$$11$$.length, $scrollTop$$39$$ = this.$_currentScrollTop$;
  this.$_initNewBlock$($node$$114$$, $r$$10_start$$30$$, $size$$55$$);
  0 < $size$$55$$ && ($JSCompiler_StaticMethods__sizeBlockForFrozenColumns$$(this, $node$$114$$, $dataBody$$96$$.offsetWidth), $JSCompiler_StaticMethods__registerInnerScrollCallback$$(this, $node$$114$$), $JSCompiler_StaticMethods__stretchLastBlockColumn$$(this, $node$$114$$));
  this.$_handleDataCallbackBeingProcessed$ = !0;
  try {
    if ($pendingFetch$$5$$ == $AdfTableDataFetchEvent$$.$FROM_INDEX_SUBTYPE$ || $pendingFetch$$5$$ == $AdfTableDataFetchEvent$$.$UP_TO_INDEX_SUBTYPE$) {
      this.$RemoveAllBlocks$($dataBody$$96$$);
      $dataBody$$96$$.appendChild($node$$114$$);
      var $blockHeight$$2_i$$580$$ = $node$$114$$.offsetHeight;
      this.$_adjustRowCountFromResponse$($dataBody$$96$$, $node$$114$$, $size$$55$$, $blockHeight$$2_i$$580$$);
      $margin$$1_pendingRenderOnly$$3$$ = 0;
      if ($scrollTop$$39$$ >= (this.$_canvasHeightLimited$ ? $AdfDhtmlTableBasePeer$$.$_CSS_HEIGHT_LIMIT$ : this.$_canvasHeight$) - $remainingBlocks$$2_viewportHeight$$10$$ || this.$_canvasHeightLimited$ && this.$GetRowCount$() == $node$$114$$.$startRow$ + $node$$114$$.$numRows$) {
        $margin$$1_pendingRenderOnly$$3$$ = $blockHeight$$2_i$$580$$ - $remainingBlocks$$2_viewportHeight$$10$$;
      }
      $node$$114$$.$startPos$ = $scrollTop$$39$$ - $margin$$1_pendingRenderOnly$$3$$;
      $node$$114$$.$cachedHeight$ = $blockHeight$$2_i$$580$$;
    } else {
      if ($pendingFetch$$5$$ == $AdfTableDataFetchEvent$$.$AFTER_KEY_SUBTYPE$) {
        var $lastBlock$$6$$ = $blockList$$11$$[$numBlocks$$8$$ - 1];
        if (0 == $size$$55$$) {
          if (-1 == this.$GetRowCount$()) {
            var $rowCount$$23$$ = $agent$$626$$.$getIntAttribute$($lastBlock$$6$$, "_rowCount", -1);
            this.$_rowCount$ = -1 == $rowCount$$23$$ ? this.$_knownRowCount$ : $rowCount$$23$$;
            0 == $blockList$$11$$[0].$startPos$ && $lastBlock$$6$$.$startPos$ + $lastBlock$$6$$.$cachedHeight$ <= this.$_canvasHeight$ && (this.$_canvasHeight$ = $lastBlock$$6$$.$startPos$ + $lastBlock$$6$$.$cachedHeight$, $JSCompiler_StaticMethods__setFakeCanvasHeight$$(this, this.$_canvasHeight$));
          } else {
            this.$_adjustRowCountFromResponse$($dataBody$$96$$, $node$$114$$);
          }
        } else {
          $node$$114$$.$startPos$ = $lastBlock$$6$$.$startPos$ + $lastBlock$$6$$.$cachedHeight$;
          $dataBody$$96$$.appendChild($node$$114$$);
          $node$$114$$.$cachedHeight$ = $node$$114$$.offsetHeight;
          var $indexShift$$1$$ = $r$$10_start$$30$$ - $lastBlock$$6$$.$startRow$ - $lastBlock$$6$$.$numRows$;
          0 != $indexShift$$1$$ && this.$ShiftIndex$($lastBlock$$6$$, $indexShift$$1$$, !1);
          this.$_adjustRowCountFromResponse$($dataBody$$96$$, $node$$114$$);
          if (0 != $indexShift$$1$$ && !this.$IsReceivingActiveEvents$()) {
            for (var $sibling$$6$$ = $lastBlock$$6$$;$sibling$$6$$;) {
              var $next$$2$$ = $sibling$$6$$.previousSibling;
              this.$_unregisterNode$($sibling$$6$$);
              $dataBody$$96$$.removeChild($sibling$$6$$);
              $sibling$$6$$ = $next$$2$$;
            }
          }
          var $extraCount$$1$$ = $r$$10_start$$30$$ + $size$$55$$ - this.$GetKnownRowCount$();
          if (0 < $extraCount$$1$$) {
            this.$_knownRowCount$ += $extraCount$$1$$;
            var $canvasDelta$$4$$ = $node$$114$$.$cachedHeight$;
            if ($extraCount$$1$$ < $size$$55$$) {
              for (var $canvasDelta$$4$$ = 0, $rows$$22$$ = $node$$114$$.rows, $r$$10_start$$30$$ = $size$$55$$ - $extraCount$$1$$;$r$$10_start$$30$$ < $size$$55$$;$r$$10_start$$30$$++) {
                $canvasDelta$$4$$ += $rows$$22$$[$r$$10_start$$30$$].offsetHeight;
              }
            }
            this.$_adjustCanvasHeight$($canvasDelta$$4$$, $dataBody$$96$$);
          } else {
            $JSCompiler_StaticMethods__checkForScrollableLastBlockInViewport$$(this, $dataBody$$96$$), this.$_isLoadMore$ && $node$$114$$ && 0 < $node$$114$$.$cachedHeight$ && ($canvasDelta$$4$$ = $node$$114$$.$cachedHeight$, this.$_adjustCanvasHeight$($canvasDelta$$4$$, $dataBody$$96$$));
          }
          $blockList$$11$$ = $dataBody$$96$$.childNodes;
          $numBlocks$$8$$ = $blockList$$11$$.length;
          this.$_allRowsAvailableOnClient$($blockList$$11$$, $numBlocks$$8$$) && ($lastBlock$$6$$ = $blockList$$11$$[$numBlocks$$8$$ - 1], this.$_canvasHeight$ = $lastBlock$$6$$.$startPos$ + $lastBlock$$6$$.$cachedHeight$, $JSCompiler_StaticMethods__setFakeCanvasHeight$$(this, this.$_canvasHeight$));
        }
      } else {
        if ($pendingFetch$$5$$ == $AdfTableDataFetchEvent$$.$BEFORE_KEY_SUBTYPE$) {
          var $firstBlock$$11$$ = $blockList$$11$$[0];
          $dataBody$$96$$.insertBefore($node$$114$$, $firstBlock$$11$$);
          var $height$$50$$ = $node$$114$$.offsetHeight;
          $node$$114$$.$cachedHeight$ = $height$$50$$;
          if (this.$_isLoadMore$) {
            $node$$114$$.$startPos$ = 0;
            for ($blockHeight$$2_i$$580$$ = 1;$blockHeight$$2_i$$580$$ < $blockList$$11$$.length;$blockHeight$$2_i$$580$$++) {
              $blockList$$11$$[$blockHeight$$2_i$$580$$].$startPos$ += $height$$50$$;
            }
            $canvasDelta$$4$$ = $node$$114$$.$cachedHeight$;
            this.$_adjustCanvasHeight$($canvasDelta$$4$$, $dataBody$$96$$);
          } else {
            $node$$114$$.$startPos$ = $firstBlock$$11$$.$startPos$ - $height$$50$$;
          }
          $indexShift$$1$$ = $r$$10_start$$30$$ - $firstBlock$$11$$.$startRow$ + $size$$55$$;
          0 != $indexShift$$1$$ && this.$ShiftIndex$($firstBlock$$11$$, $indexShift$$1$$, !0);
          var $rowCountDelta$$2$$ = this.$_adjustRowCountFromResponse$($dataBody$$96$$, $node$$114$$);
          if ((0 != $indexShift$$1$$ || 0 != $rowCountDelta$$2$$) && !this.$IsReceivingActiveEvents$()) {
            for ($sibling$$6$$ = $firstBlock$$11$$;$sibling$$6$$;) {
              $next$$2$$ = $sibling$$6$$.nextSibling, this.$_unregisterNode$($sibling$$6$$), $dataBody$$96$$.removeChild($sibling$$6$$), $sibling$$6$$ = $next$$2$$;
            }
          }
        }
      }
      $margin$$1_pendingRenderOnly$$3$$ || $JSCompiler_StaticMethods__deleteOffscreenBlocks$$(this, $dataBody$$96$$, $remainingBlocks$$2_viewportHeight$$10$$, $node$$114$$);
      this.$_isLoadMore$ && $node$$114$$ && 0 < $node$$114$$.$cachedHeight$ && $JSCompiler_StaticMethods__checkLoadMore$$(this);
      $JSCompiler_StaticMethods__repositionBlocksForScroll$$(this, $dataBody$$96$$);
      $JSCompiler_StaticMethods__processSelectionRequest$$(this);
      null != this.$_clickEditRequest$ && $JSCompiler_StaticMethods__processClickToEditActivateRequest$$(this);
    }
  } finally {
    delete this.$_handleDataCallbackBeingProcessed$;
  }
  0 != $size$$55$$ && (this.$SetNewBlockScrollLeft$($node$$114$$), $JSCompiler_StaticMethods__synchronizeRowHeights$$(this, $node$$114$$));
  this.$UpdateRange$(!1);
  return !0;
};
$AdfDhtmlTableBasePeer$$.prototype.$_adjustRowCountFromResponse$ = function $$AdfDhtmlTableBasePeer$$$$$_adjustRowCountFromResponse$$($dataBody$$97$$, $node$$115$$, $rowsInBlock$$, $blockHeight$$3$$) {
  var $rowCountDelta$$3$$ = 0, $oldCount$$2$$ = this.$GetRowCount$();
  if (-1 != $oldCount$$2$$) {
    var $newCount$$1$$ = $AdfAgent$$.$AGENT$.$getIntAttribute$($node$$115$$, "_rowCount", -1);
    0 == this.$_unavailableRowIndex$ ? $newCount$$1$$ = -1 : 0 < this.$_unavailableRowIndex$ && ($newCount$$1$$ = this.$_unavailableRowIndex$);
    -1 != $newCount$$1$$ && ($rowCountDelta$$3$$ = $newCount$$1$$ - $oldCount$$2$$);
  }
  0 != $rowCountDelta$$3$$ && (this.$_rowCount$ = this.$_knownRowCount$ = $newCount$$1$$, this.$_adjustCanvasHeight$(void 0 != $rowsInBlock$$ && void 0 != $blockHeight$$3$$ && $rowsInBlock$$ == $newCount$$1$$ ? $blockHeight$$3$$ - this.$_averageRowHeight$ * $oldCount$$2$$ : this.$_averageRowHeight$ * $rowCountDelta$$3$$, $dataBody$$97$$, !1));
  return $rowCountDelta$$3$$;
};
$AdfDhtmlTableBasePeer$$.prototype.$HandleExpand$ = function $$AdfDhtmlTableBasePeer$$$$$HandleExpand$$($node$$116$$, $size$$56$$, $remainingBlocks$$3$$) {
  return $JSCompiler_StaticMethods__handleExpandCollapse$$(this, $node$$116$$, $remainingBlocks$$3$$, !0);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleExpand", {$HandleExpand$:$AdfDhtmlTableBasePeer$$.prototype.$HandleExpand$});
$AdfDhtmlTableBasePeer$$.prototype.$HandleCollapse$ = function $$AdfDhtmlTableBasePeer$$$$$HandleCollapse$$($node$$117$$, $start$$31$$, $remainingBlocks$$4$$) {
  return $JSCompiler_StaticMethods__handleExpandCollapse$$(this, $node$$117$$, $remainingBlocks$$4$$, !1);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleCollapse", {$HandleCollapse$:$AdfDhtmlTableBasePeer$$.prototype.$HandleCollapse$});
function $JSCompiler_StaticMethods__handleExpandCollapse$$($JSCompiler_StaticMethods__handleExpandCollapse$self$$, $delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$, $cellToAnimate$$inline_4250_remainingBlocks$$5$$, $expanded$$3$$) {
  var $cssLengthAsInt$$inline_4258_firstChild$$inline_4259_key$$98_tr$$6_wrapperStyle$$inline_4255$$ = $delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$.getAttribute("_startKey"), $block$$35_dataBody$$98_ownerDoc$$inline_4253_rowInfo$$5_sibling$$7_wrapper$$inline_4254$$ = null;
  $cssLengthAsInt$$inline_4258_firstChild$$inline_4259_key$$98_tr$$6_wrapperStyle$$inline_4255$$ && ($block$$35_dataBody$$98_ownerDoc$$inline_4253_rowInfo$$5_sibling$$7_wrapper$$inline_4254$$ = $JSCompiler_StaticMethods__handleExpandCollapse$self$$.$FindRowByKey$($cssLengthAsInt$$inline_4258_firstChild$$inline_4259_key$$98_tr$$6_wrapperStyle$$inline_4255$$));
  if ($block$$35_dataBody$$98_ownerDoc$$inline_4253_rowInfo$$5_sibling$$7_wrapper$$inline_4254$$) {
    for (var $colspan_page$$206$$ = $AdfPage$$.$PAGE$, $cssLengthAsInt$$inline_4258_firstChild$$inline_4259_key$$98_tr$$6_wrapperStyle$$inline_4255$$ = $block$$35_dataBody$$98_ownerDoc$$inline_4253_rowInfo$$5_sibling$$7_wrapper$$inline_4254$$.$tr$, $block$$35_dataBody$$98_ownerDoc$$inline_4253_rowInfo$$5_sibling$$7_wrapper$$inline_4254$$ = $block$$35_dataBody$$98_ownerDoc$$inline_4253_rowInfo$$5_sibling$$7_wrapper$$inline_4254$$.$block$, $agent$$inline_4238_cellToAnimate_imageElem$$inline_4247_link$$inline_4242$$ = 
    $AdfAgent$$.$AGENT$, $detailCell$$inline_4239_laf$$inline_4244_oldHeight$$37_title$$inline_4246$$ = null, $abbr$$inline_4245_cells$$inline_4240_fullStyle$$inline_4243$$ = $cssLengthAsInt$$inline_4258_firstChild$$inline_4259_key$$98_tr$$6_wrapperStyle$$inline_4255$$.cells, $i$$inline_4241$$ = 0;$i$$inline_4241$$ < $abbr$$inline_4245_cells$$inline_4240_fullStyle$$inline_4243$$.length;$i$$inline_4241$$++) {
      if ($agent$$inline_4238_cellToAnimate_imageElem$$inline_4247_link$$inline_4242$$.getAttribute($abbr$$inline_4245_cells$$inline_4240_fullStyle$$inline_4243$$[$i$$inline_4241$$], $AdfDhtmlTableBasePeer$$.$_DETAIL_COLUMN_MARKER$, !1)) {
        $detailCell$$inline_4239_laf$$inline_4244_oldHeight$$37_title$$inline_4246$$ = $abbr$$inline_4245_cells$$inline_4240_fullStyle$$inline_4243$$[$i$$inline_4241$$];
        break;
      }
    }
    if ($detailCell$$inline_4239_laf$$inline_4244_oldHeight$$37_title$$inline_4246$$) {
      if ($agent$$inline_4238_cellToAnimate_imageElem$$inline_4247_link$$inline_4242$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($detailCell$$inline_4239_laf$$inline_4244_oldHeight$$37_title$$inline_4246$$, "A")) {
        $abbr$$inline_4245_cells$$inline_4240_fullStyle$$inline_4243$$ = $expanded$$3$$ ? $AdfDhtmlTableBasePeer$$.$_ICON_STYLE_EXPANDED$ : $AdfDhtmlTableBasePeer$$.$_ICON_STYLE_COLLAPSED$, $detailCell$$inline_4239_laf$$inline_4244_oldHeight$$37_title$$inline_4246$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$(), $abbr$$inline_4245_cells$$inline_4240_fullStyle$$inline_4243$$ = $detailCell$$inline_4239_laf$$inline_4244_oldHeight$$37_title$$inline_4246$$.getStyleClass($abbr$$inline_4245_cells$$inline_4240_fullStyle$$inline_4243$$), 
        $agent$$inline_4238_cellToAnimate_imageElem$$inline_4247_link$$inline_4242$$.className = $abbr$$inline_4245_cells$$inline_4240_fullStyle$$inline_4243$$, $detailCell$$inline_4239_laf$$inline_4244_oldHeight$$37_title$$inline_4246$$ = $expanded$$3$$ ? $detailCell$$inline_4239_laf$$inline_4244_oldHeight$$37_title$$inline_4246$$.$getTranslatedString$($AdfDhtmlTableBasePeer$$.$_EXPANDED_NODE_KEY$) : $detailCell$$inline_4239_laf$$inline_4244_oldHeight$$37_title$$inline_4246$$.$getTranslatedString$($AdfDhtmlTableBasePeer$$.$_COLLAPSED_NODE_KEY$), 
        $agent$$inline_4238_cellToAnimate_imageElem$$inline_4247_link$$inline_4242$$.title = $detailCell$$inline_4239_laf$$inline_4244_oldHeight$$37_title$$inline_4246$$;
      }
      ($agent$$inline_4238_cellToAnimate_imageElem$$inline_4247_link$$inline_4242$$ = $JSCompiler_StaticMethods__handleExpandCollapse$self$$.$_getDisclosureIcon$($agent$$inline_4238_cellToAnimate_imageElem$$inline_4247_link$$inline_4242$$)) && $AdfDomUtils$$.$swapIcon$($agent$$inline_4238_cellToAnimate_imageElem$$inline_4247_link$$inline_4242$$, $expanded$$3$$ ? $AdfDhtmlTableBasePeer$$.$_ICON_EXPANDED$ : $AdfDhtmlTableBasePeer$$.$_ICON_COLLAPSED$);
    }
    var $detailCell$$inline_4239_laf$$inline_4244_oldHeight$$37_title$$inline_4246$$ = $block$$35_dataBody$$98_ownerDoc$$inline_4253_rowInfo$$5_sibling$$7_wrapper$$inline_4254$$.$cachedHeight$, $agent$$inline_4238_cellToAnimate_imageElem$$inline_4247_link$$inline_4242$$ = null, $animDuration$$13_animDuration$$inline_4251$$;
    $colspan_page$$206$$.$isAnimationEnabled$() && !$JSCompiler_StaticMethods__handleExpandCollapse$self$$.$isHeightAutoSized$() && ($animDuration$$13_animDuration$$inline_4251$$ = parseInt($colspan_page$$206$$.$getLookAndFeel$().$getSkinProperty$("af|table-tr-detail-animation-duration")));
    $expanded$$3$$ ? ($colspan_page$$206$$ = $cssLengthAsInt$$inline_4258_firstChild$$inline_4259_key$$98_tr$$6_wrapperStyle$$inline_4255$$.cells.length, $delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$ = $delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$.rows[0], 1 < $colspan_page$$206$$ && ($delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$.cells[0].colSpan = 
    $colspan_page$$206$$), $delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$.parentNode.removeChild($delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$), $cssLengthAsInt$$inline_4258_firstChild$$inline_4259_key$$98_tr$$6_wrapperStyle$$inline_4255$$.parentNode.insertBefore($delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$, $cssLengthAsInt$$inline_4258_firstChild$$inline_4259_key$$98_tr$$6_wrapperStyle$$inline_4255$$.nextSibling), 
    $AdfAgent$$.$AGENT$.$elementsAdded$($delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$), 0 < $animDuration$$13_animDuration$$inline_4251$$ && ($agent$$inline_4238_cellToAnimate_imageElem$$inline_4247_link$$inline_4242$$ = $delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$.cells[0])) : ($delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$ = 
    $cssLengthAsInt$$inline_4258_firstChild$$inline_4259_key$$98_tr$$6_wrapperStyle$$inline_4255$$.nextSibling, $AdfAgent$$.$getAgent$().getAttribute($delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$, $AdfDhtmlTableBasePeer$$.$_DETAIL_ROW_MARKER$, !1) ? ($JSCompiler_StaticMethods__handleExpandCollapse$self$$.$_unregisterNode$($delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$), 0 < $animDuration$$13_animDuration$$inline_4251$$ ? 
    ($delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$.style.display = "none", $agent$$inline_4238_cellToAnimate_imageElem$$inline_4247_link$$inline_4242$$ = $delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$.cells[0]) : $delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$.parentNode.removeChild($delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$)) : 
    $AdfLogger$$.$LOGGER$.severe("Unable to locate detail row"));
    $delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$ = $block$$35_dataBody$$98_ownerDoc$$inline_4253_rowInfo$$5_sibling$$7_wrapper$$inline_4254$$.offsetHeight;
    $block$$35_dataBody$$98_ownerDoc$$inline_4253_rowInfo$$5_sibling$$7_wrapper$$inline_4254$$.$cachedHeight$ = $delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$;
    $delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$ -= $detailCell$$inline_4239_laf$$inline_4244_oldHeight$$37_title$$inline_4246$$;
    for ($block$$35_dataBody$$98_ownerDoc$$inline_4253_rowInfo$$5_sibling$$7_wrapper$$inline_4254$$ = $block$$35_dataBody$$98_ownerDoc$$inline_4253_rowInfo$$5_sibling$$7_wrapper$$inline_4254$$.nextSibling;$block$$35_dataBody$$98_ownerDoc$$inline_4253_rowInfo$$5_sibling$$7_wrapper$$inline_4254$$;) {
      $block$$35_dataBody$$98_ownerDoc$$inline_4253_rowInfo$$5_sibling$$7_wrapper$$inline_4254$$.$startPos$ += $delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$, $block$$35_dataBody$$98_ownerDoc$$inline_4253_rowInfo$$5_sibling$$7_wrapper$$inline_4254$$ = $block$$35_dataBody$$98_ownerDoc$$inline_4253_rowInfo$$5_sibling$$7_wrapper$$inline_4254$$.nextSibling;
    }
    $block$$35_dataBody$$98_ownerDoc$$inline_4253_rowInfo$$5_sibling$$7_wrapper$$inline_4254$$ = $JSCompiler_StaticMethods__handleExpandCollapse$self$$.$GetDataBody$();
    $JSCompiler_StaticMethods__handleExpandCollapse$self$$.$_adjustCanvasHeight$($delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$, $block$$35_dataBody$$98_ownerDoc$$inline_4253_rowInfo$$5_sibling$$7_wrapper$$inline_4254$$);
    0 == $cellToAnimate$$inline_4250_remainingBlocks$$5$$ && ($JSCompiler_StaticMethods__stretchTheColumns$$($JSCompiler_StaticMethods__handleExpandCollapse$self$$), $JSCompiler_StaticMethods__checkForScrollableLastBlockInViewport$$($JSCompiler_StaticMethods__handleExpandCollapse$self$$, $block$$35_dataBody$$98_ownerDoc$$inline_4253_rowInfo$$5_sibling$$7_wrapper$$inline_4254$$));
    if (null != $agent$$inline_4238_cellToAnimate_imageElem$$inline_4247_link$$inline_4242$$) {
      $cellToAnimate$$inline_4250_remainingBlocks$$5$$ = $agent$$inline_4238_cellToAnimate_imageElem$$inline_4247_link$$inline_4242$$;
      $block$$35_dataBody$$98_ownerDoc$$inline_4253_rowInfo$$5_sibling$$7_wrapper$$inline_4254$$ = $cellToAnimate$$inline_4250_remainingBlocks$$5$$.ownerDocument;
      $block$$35_dataBody$$98_ownerDoc$$inline_4253_rowInfo$$5_sibling$$7_wrapper$$inline_4254$$ = $expanded$$3$$ ? $block$$35_dataBody$$98_ownerDoc$$inline_4253_rowInfo$$5_sibling$$7_wrapper$$inline_4254$$.createElement("div") : $cellToAnimate$$inline_4250_remainingBlocks$$5$$.firstChild;
      $cssLengthAsInt$$inline_4258_firstChild$$inline_4259_key$$98_tr$$6_wrapperStyle$$inline_4255$$ = $block$$35_dataBody$$98_ownerDoc$$inline_4253_rowInfo$$5_sibling$$7_wrapper$$inline_4254$$.style;
      $delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$ = 0;
      if ($expanded$$3$$) {
        $cssLengthAsInt$$inline_4258_firstChild$$inline_4259_key$$98_tr$$6_wrapperStyle$$inline_4255$$.overflow = "hidden";
        $cssLengthAsInt$$inline_4258_firstChild$$inline_4259_key$$98_tr$$6_wrapperStyle$$inline_4255$$.height = "1px";
        $cssLengthAsInt$$inline_4258_firstChild$$inline_4259_key$$98_tr$$6_wrapperStyle$$inline_4255$$.position = "relative";
        $delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$ = $AdfAgent$$.$AGENT$.getComputedStyle($cellToAnimate$$inline_4250_remainingBlocks$$5$$);
        $cssLengthAsInt$$inline_4258_firstChild$$inline_4259_key$$98_tr$$6_wrapperStyle$$inline_4255$$ = $AdfAgent$$.$getCSSLengthAsInt$;
        $delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$ = $cellToAnimate$$inline_4250_remainingBlocks$$5$$.clientHeight - $cssLengthAsInt$$inline_4258_firstChild$$inline_4259_key$$98_tr$$6_wrapperStyle$$inline_4255$$($delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$.paddingTop) - $cssLengthAsInt$$inline_4258_firstChild$$inline_4259_key$$98_tr$$6_wrapperStyle$$inline_4255$$($delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$.paddingBottom);
        for ($cssLengthAsInt$$inline_4258_firstChild$$inline_4259_key$$98_tr$$6_wrapperStyle$$inline_4255$$ = $cellToAnimate$$inline_4250_remainingBlocks$$5$$.firstChild;$cssLengthAsInt$$inline_4258_firstChild$$inline_4259_key$$98_tr$$6_wrapperStyle$$inline_4255$$;) {
          $block$$35_dataBody$$98_ownerDoc$$inline_4253_rowInfo$$5_sibling$$7_wrapper$$inline_4254$$.appendChild($cssLengthAsInt$$inline_4258_firstChild$$inline_4259_key$$98_tr$$6_wrapperStyle$$inline_4255$$), $cssLengthAsInt$$inline_4258_firstChild$$inline_4259_key$$98_tr$$6_wrapperStyle$$inline_4255$$ = $cellToAnimate$$inline_4250_remainingBlocks$$5$$.firstChild;
        }
        $cellToAnimate$$inline_4250_remainingBlocks$$5$$.appendChild($block$$35_dataBody$$98_ownerDoc$$inline_4253_rowInfo$$5_sibling$$7_wrapper$$inline_4254$$);
      } else {
        $cellToAnimate$$inline_4250_remainingBlocks$$5$$.parentNode.style.display = "";
      }
      $AdfDhtmlElementAnimator$animate$$(3, $animDuration$$13_animDuration$$inline_4251$$, [{element:$block$$35_dataBody$$98_ownerDoc$$inline_4253_rowInfo$$5_sibling$$7_wrapper$$inline_4254$$, $properties$:{height:$delta$$15_detailRow$$1_finalHeight$$inline_4256_newHeight$$47_newRow$$2_node$$118_style$$inline_4257$$}}], null, $expanded$$3$$ ? null : $AdfDhtmlTableBasePeer$$.$CollapseAnimationComplete$, $expanded$$3$$ ? null : {$wrapper$:$cellToAnimate$$inline_4250_remainingBlocks$$5$$.parentNode, 
      $peer$:$JSCompiler_StaticMethods__handleExpandCollapse$self$$});
    }
    return !0;
  }
  return !1;
}
$AdfDhtmlTableBasePeer$$.$CollapseAnimationComplete$ = function $$AdfDhtmlTableBasePeer$$$$CollapseAnimationComplete$$($callbackObj$$1_peer$$179$$) {
  var $wrapper$$28$$ = $callbackObj$$1_peer$$179$$.$wrapper$;
  $callbackObj$$1_peer$$179$$ = $callbackObj$$1_peer$$179$$.$peer$;
  $wrapper$$28$$.parentNode.removeChild($wrapper$$28$$);
  $callbackObj$$1_peer$$179$$.$_insertDeleteAnimationInEffect$ = !1;
  $callbackObj$$1_peer$$179$$ && ($callbackObj$$1_peer$$179$$.$SetAnimating$(!1), $callbackObj$$1_peer$$179$$.$delayedResizeNotify$ && ($callbackObj$$1_peer$$179$$.$delayedResizeNotify$(), $callbackObj$$1_peer$$179$$.$delayedResizeNotify$ = null), $callbackObj$$1_peer$$179$$.$AdjustAutoHeight$());
};
$goog$exportSymbol$$("AdfDhtmlTableBasePeer.CollapseAnimationComplete", $AdfDhtmlTableBasePeer$$.$CollapseAnimationComplete$);
$AdfDhtmlTableBasePeer$$.prototype.$SetAnimating$ = function $$AdfDhtmlTableBasePeer$$$$$SetAnimating$$($animating$$) {
  this.$_animating$ = $animating$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.SetAnimating", {$SetAnimating$:$AdfDhtmlTableBasePeer$$.prototype.$SetAnimating$});
$AdfDhtmlTableBasePeer$$.prototype.$BusyAnimating$ = function $$AdfDhtmlTableBasePeer$$$$$BusyAnimating$$() {
  return this.$_animating$;
};
$AdfDhtmlTableBasePeer$$.prototype.BusyAnimating = $AdfDhtmlTableBasePeer$$.prototype.$BusyAnimating$;
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.BusyAnimating", {$BusyAnimating$:$AdfDhtmlTableBasePeer$$.prototype.$BusyAnimating$});
$AdfDhtmlTableBasePeer$$.prototype.$HandleClickToEditActiveRow$ = function $$AdfDhtmlTableBasePeer$$$$$HandleClickToEditActiveRow$$($newRow$$3_node$$119$$, $columnStretching$$1_detailRow$$2_rows$$23_size$$57$$, $remainingBlocks$$6$$) {
  delete this.$_oldActiveRowKey$;
  if (0 < $columnStretching$$1_detailRow$$2_rows$$23_size$$57$$) {
    $columnStretching$$1_detailRow$$2_rows$$23_size$$57$$ = this.$_columnStretching$;
    null != $columnStretching$$1_detailRow$$2_rows$$23_size$$57$$ && "none" != $columnStretching$$1_detailRow$$2_rows$$23_size$$57$$ && ($JSCompiler_StaticMethods__sizeBlockForFrozenColumns$$(this, $newRow$$3_node$$119$$, this.$GetDataBody$().offsetWidth), $JSCompiler_StaticMethods__stretchLastBlockColumn$$(this, $newRow$$3_node$$119$$));
    $columnStretching$$1_detailRow$$2_rows$$23_size$$57$$ = $newRow$$3_node$$119$$.rows;
    $newRow$$3_node$$119$$ = $columnStretching$$1_detailRow$$2_rows$$23_size$$57$$[0];
    $columnStretching$$1_detailRow$$2_rows$$23_size$$57$$ = 1 < $columnStretching$$1_detailRow$$2_rows$$23_size$$57$$.length && this.$_hasDetailStamp$ ? $columnStretching$$1_detailRow$$2_rows$$23_size$$57$$[1] : null;
    var $rowKey$$64$$ = $AdfAgent$$.$AGENT$.getAttribute($newRow$$3_node$$119$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
    $JSCompiler_StaticMethods__replaceRowByKey$$(this, $rowKey$$64$$, $newRow$$3_node$$119$$, $columnStretching$$1_detailRow$$2_rows$$23_size$$57$$);
    this.$_hasFrozenColumn$() && $JSCompiler_StaticMethods__syncRowHeight$$(this, $newRow$$3_node$$119$$, $newRow$$3_node$$119$$.offsetHeight);
    0 == $remainingBlocks$$6$$ && $JSCompiler_StaticMethods__handleClickToEditActiveRowAfter$$(this);
    return !0;
  }
  0 == $remainingBlocks$$6$$ && $JSCompiler_StaticMethods__handleClickToEditActiveRowAfter$$(this);
  return !1;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleClickToEditActiveRow", {$HandleClickToEditActiveRow$:$AdfDhtmlTableBasePeer$$.prototype.$HandleClickToEditActiveRow$});
function $JSCompiler_StaticMethods__replaceRowByKey$$($JSCompiler_StaticMethods__replaceRowByKey$self$$, $block$$36_rowInfo$$6_rowKey$$65$$, $newRow$$4$$, $delta$$16_detailRow$$3_newHeight$$48$$) {
  var $agent$$628_sibling$$8$$ = $AdfAgent$$.$AGENT$;
  if ($block$$36_rowInfo$$6_rowKey$$65$$ = $JSCompiler_StaticMethods__replaceRowByKey$self$$.$FindRowByKey$($block$$36_rowInfo$$6_rowKey$$65$$)) {
    var $tr$$7$$ = $block$$36_rowInfo$$6_rowKey$$65$$.$tr$;
    $block$$36_rowInfo$$6_rowKey$$65$$ = $block$$36_rowInfo$$6_rowKey$$65$$.$block$;
    var $oldHeight$$38$$ = $block$$36_rowInfo$$6_rowKey$$65$$.$cachedHeight$, $sourceRow$$inline_4266_sourceTable$$inline_4274$$ = $tr$$7$$;
    $AdfAssert$$.assert(null != $sourceRow$$inline_4266_sourceTable$$inline_4274$$, "Unable to copy cell widths if the given source row is invalid!");
    $AdfAssert$$.assert(null != $newRow$$4$$, "Unable to copy cell widths if the target row is invalid!");
    for (var $sourceCell$$inline_4268_targetTableColGrp$$inline_4277$$ = null, $targetCell$$inline_4269$$ = null, $sourceCells$$inline_4270_sourceTableColGrp$$inline_4276$$ = $sourceRow$$inline_4266_sourceTable$$inline_4274$$.cells, $targetCells$$inline_4271$$ = $newRow$$4$$.cells, $len$$inline_4272$$ = $sourceCells$$inline_4270_sourceTableColGrp$$inline_4276$$.length, $i$$inline_4273$$ = 0;$i$$inline_4273$$ < $len$$inline_4272$$;$i$$inline_4273$$++) {
      $sourceCell$$inline_4268_targetTableColGrp$$inline_4277$$ = $sourceCells$$inline_4270_sourceTableColGrp$$inline_4276$$[$i$$inline_4273$$], $targetCell$$inline_4269$$ = $targetCells$$inline_4271$$[$i$$inline_4273$$], $targetCell$$inline_4269$$.style.width = $sourceCell$$inline_4268_targetTableColGrp$$inline_4277$$.style.width;
    }
    if (0 <= $JSCompiler_StaticMethods__replaceRowByKey$self$$.$_lastFrozen$) {
      var $sourceRow$$inline_4266_sourceTable$$inline_4274$$ = $JSCompiler_StaticMethods__getNestedScrolledTable$$($JSCompiler_StaticMethods__replaceRowByKey$self$$, $sourceRow$$inline_4266_sourceTable$$inline_4274$$), $targetTable$$inline_4275$$ = $JSCompiler_StaticMethods__getNestedScrolledTable$$($JSCompiler_StaticMethods__replaceRowByKey$self$$, $newRow$$4$$);
      if ($JSCompiler_StaticMethods__replaceRowByKey$self$$.$_processColGroup$() && ($sourceCells$$inline_4270_sourceTableColGrp$$inline_4276$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($sourceRow$$inline_4266_sourceTable$$inline_4274$$, "COLGROUP"), $sourceCell$$inline_4268_targetTableColGrp$$inline_4277$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($targetTable$$inline_4275$$, "COLGROUP"), $sourceCells$$inline_4270_sourceTableColGrp$$inline_4276$$ && $sourceCell$$inline_4268_targetTableColGrp$$inline_4277$$)) {
        for ($sourceCells$$inline_4270_sourceTableColGrp$$inline_4276$$ = $sourceCells$$inline_4270_sourceTableColGrp$$inline_4276$$.childNodes, $targetCells$$inline_4271$$ = $sourceCell$$inline_4268_targetTableColGrp$$inline_4277$$.childNodes, $len$$inline_4272$$ = $sourceCells$$inline_4270_sourceTableColGrp$$inline_4276$$.length, $i$$inline_4273$$ = 0;$i$$inline_4273$$ < $len$$inline_4272$$;$i$$inline_4273$$++) {
          $sourceCell$$inline_4268_targetTableColGrp$$inline_4277$$ = $sourceCells$$inline_4270_sourceTableColGrp$$inline_4276$$[$i$$inline_4273$$], $targetCell$$inline_4269$$ = $targetCells$$inline_4271$$[$i$$inline_4273$$], "COL" == $sourceCell$$inline_4268_targetTableColGrp$$inline_4277$$.tagName && "COL" == $targetCell$$inline_4269$$.tagName && ($targetCell$$inline_4269$$.style.width = $sourceCell$$inline_4268_targetTableColGrp$$inline_4277$$.style.width);
        }
      }
      $sourceCells$$inline_4270_sourceTableColGrp$$inline_4276$$ = $sourceRow$$inline_4266_sourceTable$$inline_4274$$.rows[0].cells;
      $targetCells$$inline_4271$$ = $targetTable$$inline_4275$$.rows[0].cells;
      $len$$inline_4272$$ = $sourceCells$$inline_4270_sourceTableColGrp$$inline_4276$$.length;
      for ($i$$inline_4273$$ = 0;$i$$inline_4273$$ < $len$$inline_4272$$;$i$$inline_4273$$++) {
        $sourceCell$$inline_4268_targetTableColGrp$$inline_4277$$ = $sourceCells$$inline_4270_sourceTableColGrp$$inline_4276$$[$i$$inline_4273$$], $targetCell$$inline_4269$$ = $targetCells$$inline_4271$$[$i$$inline_4273$$], $targetCell$$inline_4269$$.style.width = $sourceCell$$inline_4268_targetTableColGrp$$inline_4277$$.style.width;
      }
    }
    $JSCompiler_StaticMethods__replaceRowByKey$self$$.$_unregisterNode$($tr$$7$$);
    $tr$$7$$.parentNode.replaceChild($newRow$$4$$, $tr$$7$$);
    $agent$$628_sibling$$8$$.$elementsAdded$($newRow$$4$$);
    $delta$$16_detailRow$$3_newHeight$$48$$ && ($tr$$7$$ = $newRow$$4$$.nextSibling, $agent$$628_sibling$$8$$.getAttribute($tr$$7$$, $AdfDhtmlTableBasePeer$$.$_DETAIL_ROW_MARKER$, !1) && ($JSCompiler_StaticMethods__replaceRowByKey$self$$.$_unregisterNode$($tr$$7$$), $tr$$7$$.parentNode.replaceChild($delta$$16_detailRow$$3_newHeight$$48$$, $tr$$7$$), $agent$$628_sibling$$8$$.$elementsAdded$($delta$$16_detailRow$$3_newHeight$$48$$), $delta$$16_detailRow$$3_newHeight$$48$$.cells[0].colSpan = $newRow$$4$$.cells.length));
    $delta$$16_detailRow$$3_newHeight$$48$$ = $block$$36_rowInfo$$6_rowKey$$65$$.offsetHeight;
    $block$$36_rowInfo$$6_rowKey$$65$$.$cachedHeight$ = $delta$$16_detailRow$$3_newHeight$$48$$;
    $delta$$16_detailRow$$3_newHeight$$48$$ -= $oldHeight$$38$$;
    for ($agent$$628_sibling$$8$$ = $block$$36_rowInfo$$6_rowKey$$65$$.nextSibling;$agent$$628_sibling$$8$$;) {
      $agent$$628_sibling$$8$$.$startPos$ += $delta$$16_detailRow$$3_newHeight$$48$$, $agent$$628_sibling$$8$$ = $agent$$628_sibling$$8$$.nextSibling;
    }
    $JSCompiler_StaticMethods__replaceRowByKey$self$$.$_hasFrozenColumn$() && (cells = $newRow$$4$$.cells, $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__replaceRowByKey$self$$) ? cells[0] : cells[cells.length - 1], "DIV").onscroll = $JSCompiler_StaticMethods__replaceRowByKey$self$$.$_innerTableScrollCallback$);
    $JSCompiler_StaticMethods__replaceRowByKey$self$$.$_adjustCanvasHeight$($delta$$16_detailRow$$3_newHeight$$48$$, $JSCompiler_StaticMethods__replaceRowByKey$self$$.$GetDataBody$(), !0);
  }
}
function $JSCompiler_StaticMethods__handleClickToEditActiveRowAfter$$($JSCompiler_StaticMethods__handleClickToEditActiveRowAfter$self$$) {
  $JSCompiler_StaticMethods__stretchTheColumns$$($JSCompiler_StaticMethods__handleClickToEditActiveRowAfter$self$$);
  var $scrollLeft$$30$$ = $JSCompiler_StaticMethods__handleClickToEditActiveRowAfter$self$$.$_currentScrollLeft$;
  0 != $scrollLeft$$30$$ && $JSCompiler_StaticMethods__handleHorizontalScroll$$($JSCompiler_StaticMethods__handleClickToEditActiveRowAfter$self$$, $scrollLeft$$30$$);
  $JSCompiler_StaticMethods__handleClickToEditActiveRowAfter$self$$.$_processClickToEditRequestTimerId$ = $AdfPage$$.$PAGE$.$scheduleTimer$($JSCompiler_StaticMethods__handleClickToEditActiveRowAfter$self$$, $JSCompiler_StaticMethods__handleClickToEditActiveRowAfter$self$$.$_processClickToEditRequest$, !0, 10);
}
$AdfDhtmlTableBasePeer$$.prototype.$SetFirst$ = function $$AdfDhtmlTableBasePeer$$$$$SetFirst$$($first$$9$$) {
  this.$getComponent$().setProperty("first", $first$$9$$, !1, $AdfUIComponent$$.$PROPAGATE_ALWAYS$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.SetFirst", {$SetFirst$:$AdfDhtmlTableBasePeer$$.prototype.$SetFirst$});
$AdfDhtmlTableBasePeer$$.prototype.$SetRows$ = function $$AdfDhtmlTableBasePeer$$$$$SetRows$$($rows$$24$$) {
  this.$getComponent$().setRows($rows$$24$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.SetRows", {$SetRows$:$AdfDhtmlTableBasePeer$$.prototype.$SetRows$});
$AdfDhtmlTableBasePeer$$.prototype.$UpdateRange$ = function $$AdfDhtmlTableBasePeer$$$$$UpdateRange$$($initialization$$) {
  var $component$$2193$$ = this.$getComponent$();
  $AdfPage$$.$PAGE$.$unmapDescendantComponentAbsoluteLocators$($component$$2193$$);
  if (!this.$_isPaged$) {
    var $blocks$$11_lastBlock$$7_rows$$25$$ = this.$GetDataBody$().childNodes;
    if (0 != $blocks$$11_lastBlock$$7_rows$$25$$.length) {
      var $attrs$$22_first$$10$$ = $blocks$$11_lastBlock$$7_rows$$25$$[0].$startRow$, $blocks$$11_lastBlock$$7_rows$$25$$ = $blocks$$11_lastBlock$$7_rows$$25$$[$blocks$$11_lastBlock$$7_rows$$25$$.length - 1], $blocks$$11_lastBlock$$7_rows$$25$$ = $blocks$$11_lastBlock$$7_rows$$25$$.$startRow$ + $blocks$$11_lastBlock$$7_rows$$25$$.$numRows$ - $attrs$$22_first$$10$$;
      this.$SetFirst$($attrs$$22_first$$10$$);
      this.$SetRows$($blocks$$11_lastBlock$$7_rows$$25$$);
      $attrs$$22_first$$10$$ = this.$GetFirstVisibleRowKeyAndRow$();
      null == $attrs$$22_first$$10$$.$rowKey$ || $initialization$$ || $component$$2193$$.setProperty("scrollTopRowKey", $attrs$$22_first$$10$$.$rowKey$, !0, $AdfUIComponent$$.$PROPAGATE_ALWAYS$);
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.UpdateRange", {$UpdateRange$:$AdfDhtmlTableBasePeer$$.prototype.$UpdateRange$});
function $JSCompiler_StaticMethods__processSelectionRequest$$($JSCompiler_StaticMethods__processSelectionRequest$self$$) {
  var $rowHeaderCell_selectionRequest$$ = $JSCompiler_StaticMethods__processSelectionRequest$self$$.$_selectionRequest$, $attrs$$23_row$$66$$ = null;
  if (null != $rowHeaderCell_selectionRequest$$) {
    if ($rowHeaderCell_selectionRequest$$ == $AdfDhtmlTableBasePeer$$.$_SELECT_PAGE_UP$) {
      $attrs$$23_row$$66$$ = $JSCompiler_StaticMethods__processSelectionRequest$self$$.$GetFirstVisibleRowKeyAndRow$();
    } else {
      if ($rowHeaderCell_selectionRequest$$ == $AdfDhtmlTableBasePeer$$.$_SELECT_PAGE_DOWN$) {
        $attrs$$23_row$$66$$ = $JSCompiler_StaticMethods__getLastVisibleRowKeyAndRow$$($JSCompiler_StaticMethods__processSelectionRequest$self$$);
      } else {
        if ($rowHeaderCell_selectionRequest$$ == $AdfDhtmlTableBasePeer$$.$_SELECT_ARROW_DOWN$ || $rowHeaderCell_selectionRequest$$ == $AdfDhtmlTableBasePeer$$.$_FOCUS_RH_ARROW_DOWN$ || $rowHeaderCell_selectionRequest$$ == $AdfDhtmlTableBasePeer$$.$_FOCUS_ROW_ARROW_DOWN$) {
          $attrs$$23_row$$66$$ = $JSCompiler_StaticMethods__processSelectionRequest$self$$.$_getNextRowKeyAndRow$($JSCompiler_StaticMethods__processSelectionRequest$self$$.$_lastRowKeyInView$);
        } else {
          if ($rowHeaderCell_selectionRequest$$ == $AdfDhtmlTableBasePeer$$.$_SELECT_ARROW_UP$ || $rowHeaderCell_selectionRequest$$ == $AdfDhtmlTableBasePeer$$.$_FOCUS_RH_ARROW_UP$ || $rowHeaderCell_selectionRequest$$ == $AdfDhtmlTableBasePeer$$.$_FOCUS_ROW_ARROW_UP$) {
            $attrs$$23_row$$66$$ = $JSCompiler_StaticMethods__processSelectionRequest$self$$.$_getPreviousRowKeyAndRow$($JSCompiler_StaticMethods__processSelectionRequest$self$$.$_lastRowKeyInView$);
          }
        }
      }
    }
    var $rowKey$$66$$ = $attrs$$23_row$$66$$.$rowKey$, $attrs$$23_row$$66$$ = $attrs$$23_row$$66$$.$row$;
    null != $rowKey$$66$$ && ($rowHeaderCell_selectionRequest$$ == $AdfDhtmlTableBasePeer$$.$_FOCUS_RH_ARROW_UP$ || $rowHeaderCell_selectionRequest$$ == $AdfDhtmlTableBasePeer$$.$_FOCUS_RH_ARROW_DOWN$ ? ($rowHeaderCell_selectionRequest$$ = $JSCompiler_StaticMethods__processSelectionRequest$self$$.$GetRowHeaderCellFromRow$($attrs$$23_row$$66$$), $JSCompiler_StaticMethods__processSelectionRequest$self$$.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_ROW_HEADER_FOCUS_TYPE$, $rowKey$$66$$, $rowHeaderCell_selectionRequest$$)) : 
    ($rowHeaderCell_selectionRequest$$ != $AdfDhtmlTableBasePeer$$.$_FOCUS_ROW_ARROW_UP$ && $rowHeaderCell_selectionRequest$$ != $AdfDhtmlTableBasePeer$$.$_FOCUS_ROW_ARROW_DOWN$ && $JSCompiler_StaticMethods__selSelectRow$$($JSCompiler_StaticMethods__processSelectionRequest$self$$, $rowKey$$66$$, $attrs$$23_row$$66$$), $JSCompiler_StaticMethods__processSelectionRequest$self$$.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $rowKey$$66$$, $attrs$$23_row$$66$$)), $JSCompiler_StaticMethods__unclipRow$$($JSCompiler_StaticMethods__processSelectionRequest$self$$, 
    $attrs$$23_row$$66$$));
    delete $JSCompiler_StaticMethods__processSelectionRequest$self$$.$_selectionRequest$;
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$DisplayStatus$ = function $$AdfDhtmlTableBasePeer$$$$$DisplayStatus$$($text$$42$$, $center$$1$$) {
  var $message$$84$$ = this.$_getStatusMessage$();
  if ($message$$84$$) {
    $message$$84$$.innerHTML = $text$$42$$;
    var $style$$39$$ = $message$$84$$.style;
    if ("none" == $style$$39$$.display) {
      $style$$39$$.zIndex = 5E3;
      var $dataBody$$101$$ = this.$GetDataBody$();
      $style$$39$$.visibility = "hidden";
      $style$$39$$.display = "block";
      var $dataBodyHeight$$8_offset$$18$$;
      $dataBodyHeight$$8_offset$$18$$ = this.$_virtInitialized$ ? $dataBody$$101$$.offsetHeight : this.$getDomElement$().clientHeight - this.$_cachedCHHeight$;
      $style$$39$$.top = this.$_cachedCHHeight$ + Math.floor(($dataBodyHeight$$8_offset$$18$$ - $message$$84$$.offsetHeight) / 2) + "px";
      $dataBodyHeight$$8_offset$$18$$ = "25px";
      $center$$1$$ && ($dataBodyHeight$$8_offset$$18$$ = Math.floor($dataBody$$101$$.offsetWidth / 2 - $message$$84$$.offsetWidth / 2) + "px");
      $AdfDhtmlTableBasePeer$$.$_isRTL$() ? $style$$39$$.left = $dataBodyHeight$$8_offset$$18$$ : $style$$39$$.right = $dataBodyHeight$$8_offset$$18$$;
      $style$$39$$.visibility = "visible";
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.DisplayStatus", {$DisplayStatus$:$AdfDhtmlTableBasePeer$$.prototype.$DisplayStatus$});
$AdfDhtmlTableBasePeer$$.prototype.$_hideStatus$ = function $$AdfDhtmlTableBasePeer$$$$$_hideStatus$$() {
  var $message$$85$$ = this.$_getStatusMessage$();
  $message$$85$$ && $JSCompiler_StaticMethods__hideElement$$(this, $message$$85$$);
};
function $JSCompiler_StaticMethods__hideElement$$($JSCompiler_StaticMethods__hideElement$self$$, $element$$317$$) {
  var $agent$$630$$ = $AdfAgent$$.$AGENT$, $scroller$$12$$ = $JSCompiler_StaticMethods__hideElement$self$$.$GetScroller$(), $JSCompiler_inline_result$$236_i$$inline_4280_needsScrollPositionHack$$;
  a: {
    if ($AdfCollections$$.isArray($scroller$$12$$)) {
      for ($JSCompiler_inline_result$$236_i$$inline_4280_needsScrollPositionHack$$ = 0;$JSCompiler_inline_result$$236_i$$inline_4280_needsScrollPositionHack$$ < $scroller$$12$$.length;$JSCompiler_inline_result$$236_i$$inline_4280_needsScrollPositionHack$$++) {
        if (null != $scroller$$12$$[$JSCompiler_inline_result$$236_i$$inline_4280_needsScrollPositionHack$$]) {
          $JSCompiler_inline_result$$236_i$$inline_4280_needsScrollPositionHack$$ = !0;
          break a;
        }
      }
      $JSCompiler_inline_result$$236_i$$inline_4280_needsScrollPositionHack$$ = !1;
    } else {
      $JSCompiler_inline_result$$236_i$$inline_4280_needsScrollPositionHack$$ = null != $scroller$$12$$;
    }
  }
  $JSCompiler_inline_result$$236_i$$inline_4280_needsScrollPositionHack$$ = $JSCompiler_inline_result$$236_i$$inline_4280_needsScrollPositionHack$$ && $agent$$630$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ && 8 <= $agent$$630$$.$getVersion$();
  var $cachedScrollPosition$$;
  if ($JSCompiler_inline_result$$236_i$$inline_4280_needsScrollPositionHack$$) {
    if ($AdfCollections$$.isArray($scroller$$12$$)) {
      $cachedScrollPosition$$ = [];
      for (var $i$$584$$ = 0;$i$$584$$ < $scroller$$12$$.length;$i$$584$$++) {
        $cachedScrollPosition$$[$i$$584$$] = {x:$agent$$630$$.getScrollLeft($scroller$$12$$[$i$$584$$]), y:$scroller$$12$$[$i$$584$$].scrollTop};
      }
    } else {
      $cachedScrollPosition$$ = {x:$agent$$630$$.getScrollLeft($scroller$$12$$), y:$scroller$$12$$.scrollTop};
    }
  }
  $element$$317$$.style.display = "none";
  if ($JSCompiler_inline_result$$236_i$$inline_4280_needsScrollPositionHack$$) {
    if ($AdfCollections$$.isArray($scroller$$12$$)) {
      for ($i$$584$$ = 0;$i$$584$$ < $scroller$$12$$.length;$i$$584$$++) {
        $agent$$630$$.setScrollLeft($scroller$$12$$[$i$$584$$], $cachedScrollPosition$$[$i$$584$$].x), $scroller$$12$$[$i$$584$$].scrollTop = $cachedScrollPosition$$[$i$$584$$].y;
      }
    } else {
      $agent$$630$$.setScrollLeft($scroller$$12$$, $cachedScrollPosition$$.x), $scroller$$12$$.scrollTop = $cachedScrollPosition$$.y;
    }
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$GetDataBody$ = function $$AdfDhtmlTableBasePeer$$$$$GetDataBody$$($nodes$$26_rootDomElement$$20$$) {
  if (this.$_dataBodyWrapped$) {
    $nodes$$26_rootDomElement$$20$$ = this.$__getElemBySubId$($AdfDhtmlTableBasePeer$$.$_DATAWRAPPER$, $nodes$$26_rootDomElement$$20$$).childNodes;
    for (var $i$$586$$ = 0;$i$$586$$ < $nodes$$26_rootDomElement$$20$$.length;$i$$586$$++) {
      if (null != $nodes$$26_rootDomElement$$20$$[$i$$586$$].id && 0 < $nodes$$26_rootDomElement$$20$$[$i$$586$$].id.indexOf("db")) {
        return $nodes$$26_rootDomElement$$20$$[$i$$586$$];
      }
    }
    return null;
  }
  return this.$__getElemBySubId$("db", $nodes$$26_rootDomElement$$20$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetDataBody", {$GetDataBody$:$AdfDhtmlTableBasePeer$$.prototype.$GetDataBody$});
$AdfDhtmlTableBasePeer$$.prototype.$_getStatusMessage$ = function $$AdfDhtmlTableBasePeer$$$$$_getStatusMessage$$() {
  return this.$__getElemBySubId$("sm");
};
$AdfDhtmlTableBasePeer$$.prototype.$__getColumnHeader$ = function $$AdfDhtmlTableBasePeer$$$$$__getColumnHeader$$() {
  return this.$__getElemBySubId$("ch");
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getColumnHeader", {$__getColumnHeader$:$AdfDhtmlTableBasePeer$$.prototype.$__getColumnHeader$});
function $JSCompiler_StaticMethods__getColumnFooter$$($JSCompiler_StaticMethods__getColumnFooter$self$$) {
  return $JSCompiler_StaticMethods__getColumnFooter$self$$.$__getElemBySubId$("cf");
}
function $JSCompiler_StaticMethods__getLoadMore$$($JSCompiler_StaticMethods__getLoadMore$self$$, $top$$31$$) {
  var $nodes$$27_parent$$61$$ = $JSCompiler_StaticMethods__getLoadMore$self$$.$getDomElement$();
  if ($JSCompiler_StaticMethods__getLoadMore$self$$.$_dataBodyWrapped$) {
    var $container$$57_dataWrapper_i$$587$$ = $JSCompiler_StaticMethods__getLoadMore$self$$.$getDomElement$();
    ($container$$57_dataWrapper_i$$587$$ = $AdfAgent$$.$AGENT$.getElementById($AdfRichUIPeer$$.$CreateSubId$($container$$57_dataWrapper_i$$587$$.id, $AdfDhtmlTableBasePeer$$.$_DATAWRAPPER$))) && 1 < $container$$57_dataWrapper_i$$587$$.childNodes.length && ($nodes$$27_parent$$61$$ = $container$$57_dataWrapper_i$$587$$);
  }
  $nodes$$27_parent$$61$$ = $nodes$$27_parent$$61$$.childNodes;
  for ($container$$57_dataWrapper_i$$587$$ = 0;$container$$57_dataWrapper_i$$587$$ < $nodes$$27_parent$$61$$.length;$container$$57_dataWrapper_i$$587$$++) {
    if (null != $nodes$$27_parent$$61$$[$container$$57_dataWrapper_i$$587$$].id && 0 < $nodes$$27_parent$$61$$[$container$$57_dataWrapper_i$$587$$].id.indexOf($top$$31$$ ? $AdfDhtmlTableBasePeer$$.$_LOAD_MORE_TOP_DIV$ : $AdfDhtmlTableBasePeer$$.$_LOAD_MORE_BOTTOM_DIV$)) {
      return $nodes$$27_parent$$61$$[$container$$57_dataWrapper_i$$587$$];
    }
  }
  return null;
}
function $JSCompiler_StaticMethods__setFakeCanvasHeight$$($JSCompiler_StaticMethods__setFakeCanvasHeight$self$$, $height$$51$$) {
  var $scroller$$15$$ = $JSCompiler_StaticMethods__setFakeCanvasHeight$self$$.$GetScroller$();
  $height$$51$$ > $AdfDhtmlTableBasePeer$$.$_CSS_HEIGHT_LIMIT$ ? ($height$$51$$ = $AdfDhtmlTableBasePeer$$.$_CSS_HEIGHT_LIMIT$, $JSCompiler_StaticMethods__setFakeCanvasHeight$self$$.$_canvasHeightLimited$ = !0) : $JSCompiler_StaticMethods__setFakeCanvasHeight$self$$.$_canvasHeightLimited$ = !1;
  if ($JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__setFakeCanvasHeight$self$$) && !$JSCompiler_StaticMethods__setFakeCanvasHeight$self$$.$_isPaged$) {
    var $hfakeCanvas$$1_scrollTop$$42$$ = $scroller$$15$$.scrollTop;
    $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($scroller$$15$$, "DIV").style.height = $height$$51$$ + "px";
    $scroller$$15$$.scrollTop = $hfakeCanvas$$1_scrollTop$$42$$;
  } else {
    $hfakeCanvas$$1_scrollTop$$42$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($scroller$$15$$[0], "DIV"), $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($scroller$$15$$[1], "DIV").style.height = $hfakeCanvas$$1_scrollTop$$42$$.style.height = $height$$51$$ + "px";
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$GetScroller$ = function $$AdfDhtmlTableBasePeer$$$$$GetScroller$$() {
  if ($JSCompiler_StaticMethods__hasSingleScroller$$(this) && !this.$_isPaged$) {
    return this.$__getElemBySubId$("scroller");
  }
  var $scroller$$16$$ = [];
  $scroller$$16$$[$AdfDhtmlTableBasePeer$$.$_HSCROLLER$] = this.$__getElemBySubId$("hscroller");
  $scroller$$16$$[$AdfDhtmlTableBasePeer$$.$_VSCROLLER$] = this.$__getElemBySubId$("vscroller");
  return $scroller$$16$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetScroller", {$GetScroller$:$AdfDhtmlTableBasePeer$$.prototype.$GetScroller$});
function $JSCompiler_StaticMethods__scrollerScrollToPos$$($JSCompiler_StaticMethods__scrollerScrollToPos$self_scroller$$17$$, $x$$71$$, $y$$51$$) {
  var $agent$$631$$ = $AdfAgent$$.$getAgent$(), $adjustForIERTL$$ = null != $x$$71$$ && $AdfDhtmlTableBasePeer$$.$_isRTL$() && $agent$$631$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ && 7 < $agent$$631$$.$getVersion$();
  if ($JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__scrollerScrollToPos$self_scroller$$17$$) && !$JSCompiler_StaticMethods__scrollerScrollToPos$self_scroller$$17$$.$_isPaged$) {
    $JSCompiler_StaticMethods__scrollerScrollToPos$self_scroller$$17$$ = $JSCompiler_StaticMethods__scrollerScrollToPos$self_scroller$$17$$.$GetScroller$(), $adjustForIERTL$$ && ($x$$71$$ = $JSCompiler_StaticMethods__scrollerScrollToPos$self_scroller$$17$$.scrollWidth - $JSCompiler_StaticMethods__scrollerScrollToPos$self_scroller$$17$$.clientWidth - $x$$71$$), $agent$$631$$.$scrollToPos$($JSCompiler_StaticMethods__scrollerScrollToPos$self_scroller$$17$$, $x$$71$$, $y$$51$$);
  } else {
    $JSCompiler_StaticMethods__scrollerScrollToPos$self_scroller$$17$$ = $JSCompiler_StaticMethods__scrollerScrollToPos$self_scroller$$17$$.$GetScroller$();
    var $hScroller$$1$$ = $JSCompiler_StaticMethods__scrollerScrollToPos$self_scroller$$17$$[$AdfDhtmlTableBasePeer$$.$_HSCROLLER$];
    $adjustForIERTL$$ && ($x$$71$$ = $hScroller$$1$$.scrollWidth - $hScroller$$1$$.clientWidth - $x$$71$$);
    $agent$$631$$.$scrollToPos$($JSCompiler_StaticMethods__scrollerScrollToPos$self_scroller$$17$$[$AdfDhtmlTableBasePeer$$.$_HSCROLLER$], $x$$71$$, $y$$51$$);
    $agent$$631$$.$scrollToPos$($JSCompiler_StaticMethods__scrollerScrollToPos$self_scroller$$17$$[$AdfDhtmlTableBasePeer$$.$_VSCROLLER$], $x$$71$$, $y$$51$$);
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$__getScrollerDimensions$ = function $$AdfDhtmlTableBasePeer$$$$$__getScrollerDimensions$$() {
  return {offsetWidth:$JSCompiler_StaticMethods__getScrollerOffsetWidth$$(this), offsetHeight:$JSCompiler_StaticMethods__getScrollerOffsetHeight$$(this), clientWidth:$JSCompiler_StaticMethods__getScrollerClientWidth$$(this), clientHeight:$JSCompiler_StaticMethods__getScrollerClientHeight$$(this)};
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getScrollerDimensions", {$__getScrollerDimensions$:$AdfDhtmlTableBasePeer$$.prototype.$__getScrollerDimensions$});
function $JSCompiler_StaticMethods__getScrollerOffsetWidth$$($JSCompiler_StaticMethods__getScrollerOffsetWidth$self$$) {
  return $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__getScrollerOffsetWidth$self$$) && !$JSCompiler_StaticMethods__getScrollerOffsetWidth$self$$.$_isPaged$ ? $JSCompiler_StaticMethods__getScrollerOffsetWidth$self$$.$GetScroller$().offsetWidth : $JSCompiler_StaticMethods__getScrollerOffsetWidth$self$$.$GetScroller$()[0].offsetWidth;
}
function $JSCompiler_StaticMethods__getScrollerOffsetHeight$$($JSCompiler_StaticMethods__getScrollerOffsetHeight$self$$) {
  return $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__getScrollerOffsetHeight$self$$) && !$JSCompiler_StaticMethods__getScrollerOffsetHeight$self$$.$_isPaged$ ? $JSCompiler_StaticMethods__getScrollerOffsetHeight$self$$.$GetScroller$().offsetHeight : $JSCompiler_StaticMethods__getScrollerOffsetHeight$self$$.$GetScroller$()[1].offsetHeight;
}
function $JSCompiler_StaticMethods__getScrollerClientWidth$$($JSCompiler_StaticMethods__getScrollerClientWidth$self$$) {
  return $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__getScrollerClientWidth$self$$) && !$JSCompiler_StaticMethods__getScrollerClientWidth$self$$.$_isPaged$ ? $JSCompiler_StaticMethods__getScrollerClientWidth$self$$.$GetScroller$().clientWidth : $JSCompiler_StaticMethods__getScrollerClientWidth$self$$.$GetScroller$()[0].clientWidth;
}
function $JSCompiler_StaticMethods__getScrollerClientHeight$$($JSCompiler_StaticMethods__getScrollerClientHeight$self$$) {
  return $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__getScrollerClientHeight$self$$) && !$JSCompiler_StaticMethods__getScrollerClientHeight$self$$.$_isPaged$ ? $JSCompiler_StaticMethods__getScrollerClientHeight$self$$.$GetScroller$().clientHeight : $JSCompiler_StaticMethods__getScrollerClientHeight$self$$.$GetScroller$()[1].clientHeight;
}
function $JSCompiler_StaticMethods__setScrollerHeight$$($JSCompiler_StaticMethods__setScrollerHeight$self_scroller$$24$$, $outerClientHeight$$, $chHeight$$, $cfHeight$$, $nbHeight$$) {
  if ($JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__setScrollerHeight$self_scroller$$24$$) && !$JSCompiler_StaticMethods__setScrollerHeight$self_scroller$$24$$.$_isPaged$) {
    var $height$$52$$ = Math.max(0, $outerClientHeight$$ - $chHeight$$ - $nbHeight$$);
    $JSCompiler_StaticMethods__setScrollerHeight$self_scroller$$24$$.$GetScroller$().style.height = $height$$52$$ + "px";
  } else {
    $JSCompiler_StaticMethods__setScrollerHeight$self_scroller$$24$$ = $JSCompiler_StaticMethods__setScrollerHeight$self_scroller$$24$$.$GetScroller$(), $height$$52$$ = Math.max(0, $outerClientHeight$$ - $chHeight$$), $JSCompiler_StaticMethods__setScrollerHeight$self_scroller$$24$$[0].style.height = $height$$52$$ + "px", $height$$52$$ = Math.max(0, $outerClientHeight$$ - $chHeight$$ - $cfHeight$$ - $nbHeight$$ - ($JSCompiler_StaticMethods__setScrollerHeight$self_scroller$$24$$[0].offsetHeight - $JSCompiler_StaticMethods__setScrollerHeight$self_scroller$$24$$[0].clientHeight)), 
    $JSCompiler_StaticMethods__setScrollerHeight$self_scroller$$24$$[1].style.height = $height$$52$$ + "px";
  }
}
function $JSCompiler_StaticMethods__setScrollerWidth$$($JSCompiler_StaticMethods__setScrollerWidth$self_style$$40$$, $hStyle_outerClientWidth$$, $frozenWidth$$1$$) {
  if ($JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__setScrollerWidth$self_style$$40$$) && !$JSCompiler_StaticMethods__setScrollerWidth$self_style$$40$$.$_isPaged$) {
    var $width$$40$$ = Math.max($hStyle_outerClientWidth$$ - $frozenWidth$$1$$, 0);
    $JSCompiler_StaticMethods__setScrollerWidth$self_style$$40$$ = $JSCompiler_StaticMethods__setScrollerWidth$self_style$$40$$.$GetScroller$().style;
    $JSCompiler_StaticMethods__setScrollerWidth$self_style$$40$$.overflowX = "auto";
    $JSCompiler_StaticMethods__setScrollerWidth$self_style$$40$$.width = $width$$40$$ + "px";
  } else {
    var $scroller$$25$$ = $JSCompiler_StaticMethods__setScrollerWidth$self_style$$40$$.$GetScroller$(), $width$$40$$ = Math.max($hStyle_outerClientWidth$$ - $frozenWidth$$1$$, 0);
    $scroller$$25$$[1].style.overflowX = "hidden";
    $scroller$$25$$[1].style.width = $width$$40$$ + "px";
    var $scrollbarWidth$$5$$ = 0;
    0 < $scroller$$25$$[1].clientWidth && ($scrollbarWidth$$5$$ = $scroller$$25$$[1].offsetWidth - $scroller$$25$$[1].clientWidth);
    $width$$40$$ = Math.max($hStyle_outerClientWidth$$ - $frozenWidth$$1$$ - $scrollbarWidth$$5$$, 0);
    $hStyle_outerClientWidth$$ = $scroller$$25$$[0].style;
    $hStyle_outerClientWidth$$.overflowX = "auto";
    $hStyle_outerClientWidth$$.width = $width$$40$$ + "px";
    $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__setScrollerWidth$self_style$$40$$) || ($AdfDhtmlTableBasePeer$$.$_isRTL$() ? $hStyle_outerClientWidth$$.left = $scrollbarWidth$$5$$ + "px" : $hStyle_outerClientWidth$$.right = $scrollbarWidth$$5$$ + "px");
  }
}
function $JSCompiler_StaticMethods__setScrollLeft$$($JSCompiler_StaticMethods__setScrollLeft$self$$, $scrollLeft$$31$$) {
  var $agent$$632$$ = $AdfAgent$$.$AGENT$;
  $JSCompiler_StaticMethods__setScrollLeft$self$$.$_currentScrollLeft$ = $scrollLeft$$31$$;
  if ($JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__setScrollLeft$self$$) && !$JSCompiler_StaticMethods__setScrollLeft$self$$.$_isPaged$) {
    var $scroller$$26$$ = $JSCompiler_StaticMethods__setScrollLeft$self$$.$GetScroller$();
    $agent$$632$$.getScrollLeft($scroller$$26$$) != $scrollLeft$$31$$ && $agent$$632$$.setScrollLeft($scroller$$26$$, $scrollLeft$$31$$);
  } else {
    $scroller$$26$$ = $JSCompiler_StaticMethods__setScrollLeft$self$$.$GetScroller$(), $agent$$632$$.getScrollLeft($scroller$$26$$[0]) != $scrollLeft$$31$$ && $agent$$632$$.setScrollLeft($scroller$$26$$[0], $scrollLeft$$31$$);
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$__getScrollLeft$ = function $$AdfDhtmlTableBasePeer$$$$$__getScrollLeft$$() {
  var $agent$$633_scrollLeft$$32$$ = $AdfAgent$$.$AGENT$;
  if ($JSCompiler_StaticMethods__hasSingleScroller$$(this) && !this.$_isPaged$) {
    $agent$$633_scrollLeft$$32$$ = $agent$$633_scrollLeft$$32$$.getScrollLeft(this.$GetScroller$());
  } else {
    var $scroller$$27$$ = this.$GetScroller$(), $agent$$633_scrollLeft$$32$$ = $agent$$633_scrollLeft$$32$$.getScrollLeft($scroller$$27$$[0])
  }
  return Math.round($agent$$633_scrollLeft$$32$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getScrollLeft", {$__getScrollLeft$:$AdfDhtmlTableBasePeer$$.prototype.$__getScrollLeft$});
$AdfDhtmlTableBasePeer$$.prototype.$__getCurrentScrollLeft$ = function $$AdfDhtmlTableBasePeer$$$$$__getCurrentScrollLeft$$() {
  return this.$_currentScrollLeft$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getCurrentScrollLeft", {$__getCurrentScrollLeft$:$AdfDhtmlTableBasePeer$$.prototype.$__getCurrentScrollLeft$});
function $JSCompiler_StaticMethods__setScrollTop$$($JSCompiler_StaticMethods__setScrollTop$self$$, $scrollTop$$43$$) {
  $JSCompiler_StaticMethods__setScrollTop$self$$.$_currentScrollTop$ = $scrollTop$$43$$;
  if ($JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__setScrollTop$self$$) && !$JSCompiler_StaticMethods__setScrollTop$self$$.$_isPaged$) {
    var $scroller$$28$$ = $JSCompiler_StaticMethods__setScrollTop$self$$.$GetScroller$();
    $scroller$$28$$.scrollTop != $scrollTop$$43$$ && ($scroller$$28$$.scrollTop = $scrollTop$$43$$);
  } else {
    $scroller$$28$$ = $JSCompiler_StaticMethods__setScrollTop$self$$.$GetScroller$(), $scroller$$28$$[1].scrollTop != $scrollTop$$43$$ && ($scroller$$28$$[1].scrollTop = $scrollTop$$43$$);
  }
  $JSCompiler_StaticMethods__setScrollTop$self$$.$_isTouch$ && "Windows" != $AdfAgent$$.$guessOS$() || $AdfAgent$$.$AGENT$.$getPlatform$() != $AdfAgent$$.$WEBKIT_PLATFORM$ || ($JSCompiler_StaticMethods__setScrollTop$self$$.$_scrollTopUpdating$ = !0, setTimeout($AdfDhtmlTableBasePeer$$.$_resetScrollTopUpdating$, 100, $JSCompiler_StaticMethods__setScrollTop$self$$));
}
$AdfDhtmlTableBasePeer$$.prototype.$__getScrollDimensions$ = function $$AdfDhtmlTableBasePeer$$$$$__getScrollDimensions$$() {
  return {scrollLeft:this.$__getScrollLeft$(), scrollTop:$JSCompiler_StaticMethods__getScrollTop$$(this), scrollHeight:$JSCompiler_StaticMethods__getScrollHeight$$(this), scrollWidth:$JSCompiler_StaticMethods__getScrollWidth$$(this)};
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getScrollDimensions", {$__getScrollDimensions$:$AdfDhtmlTableBasePeer$$.prototype.$__getScrollDimensions$});
function $JSCompiler_StaticMethods__getScrollTop$$($JSCompiler_StaticMethods__getScrollTop$self_scrollTop$$44$$) {
  if ($JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__getScrollTop$self_scrollTop$$44$$) && !$JSCompiler_StaticMethods__getScrollTop$self_scrollTop$$44$$.$_isPaged$) {
    $JSCompiler_StaticMethods__getScrollTop$self_scrollTop$$44$$ = $JSCompiler_StaticMethods__getScrollTop$self_scrollTop$$44$$.$GetScroller$().scrollTop;
  } else {
    var $scroller$$29$$ = $JSCompiler_StaticMethods__getScrollTop$self_scrollTop$$44$$.$GetScroller$(), $agent$$634$$ = $AdfAgent$$.$AGENT$;
    $JSCompiler_StaticMethods__getScrollTop$self_scrollTop$$44$$ = $JSCompiler_StaticMethods__getScrollTop$self_scrollTop$$44$$.$_isTouch$ && $agent$$634$$.$getPlatform$() == $AdfAgent$$.$WEBKIT_PLATFORM$ && $agent$$634$$.$getOS$() == $AdfAgent$$.$MAC_OS$ ? $scroller$$29$$[0].scrollTop : $scroller$$29$$[1].scrollTop;
  }
  return $JSCompiler_StaticMethods__getScrollTop$self_scrollTop$$44$$;
}
function $JSCompiler_StaticMethods__getScrollHeight$$($JSCompiler_StaticMethods__getScrollHeight$self$$) {
  return $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__getScrollHeight$self$$) && !$JSCompiler_StaticMethods__getScrollHeight$self$$.$_isPaged$ ? $JSCompiler_StaticMethods__getScrollHeight$self$$.$GetScroller$().scrollHeight : $JSCompiler_StaticMethods__getScrollHeight$self$$.$GetScroller$()[1].scrollHeight;
}
function $JSCompiler_StaticMethods__getScrollWidth$$($JSCompiler_StaticMethods__getScrollWidth$self$$) {
  var $scroller$$31$$ = $JSCompiler_StaticMethods__getScrollWidth$self$$.$GetScroller$();
  if ($scroller$$31$$) {
    return $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__getScrollWidth$self$$) && !$JSCompiler_StaticMethods__getScrollWidth$self$$.$_isPaged$ ? $scroller$$31$$.scrollWidth : $scroller$$31$$[0].scrollWidth;
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$__getLastFrozen$ = function $$AdfDhtmlTableBasePeer$$$$$__getLastFrozen$$() {
  return this.$_lastFrozen$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getLastFrozen", {$__getLastFrozen$:$AdfDhtmlTableBasePeer$$.prototype.$__getLastFrozen$});
$AdfDhtmlTableBasePeer$$.prototype.$__getFirstFrozen$ = function $$AdfDhtmlTableBasePeer$$$$$__getFirstFrozen$$() {
  return this.$_firstFrozen$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getFirstFrozen", {$__getFirstFrozen$:$AdfDhtmlTableBasePeer$$.prototype.$__getFirstFrozen$});
$AdfDhtmlTableBasePeer$$.prototype.$__getElemBySubId$ = function $$AdfDhtmlTableBasePeer$$$$$__getElemBySubId$$($sub$$4$$, $rootDomElement$$21$$) {
  var $top$$33$$ = this.$getDomElement$();
  null == $top$$33$$ && ($top$$33$$ = $rootDomElement$$21$$);
  return $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($top$$33$$, $sub$$4$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getElemBySubId", {$__getElemBySubId$:$AdfDhtmlTableBasePeer$$.prototype.$__getElemBySubId$});
$AdfDhtmlTableBasePeer$$.$__getChildBySubId$ = function $$AdfDhtmlTableBasePeer$$$$__getChildBySubId$$($parent$$62$$, $sub$$5$$) {
  $AdfAssert$$.assert(null != $parent$$62$$, "Table peer cannot get a child by sub ID if the parent is null!");
  for (var $id$$360$$ = $parent$$62$$.id + "::" + $sub$$5$$, $nodes$$28$$ = $parent$$62$$.childNodes, $i$$588$$ = 0;$i$$588$$ < $nodes$$28$$.length;$i$$588$$++) {
    if ($id$$360$$ == $nodes$$28$$[$i$$588$$].id) {
      return $nodes$$28$$[$i$$588$$];
    }
  }
  return null;
};
$AdfDhtmlTableBasePeer$$.prototype.$GetRowCount$ = function $$AdfDhtmlTableBasePeer$$$$$GetRowCount$$() {
  return this.$_rowCount$;
};
$AdfDhtmlTableBasePeer$$.prototype.GetRowCount = $AdfDhtmlTableBasePeer$$.prototype.$GetRowCount$;
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetRowCount", {$GetRowCount$:$AdfDhtmlTableBasePeer$$.prototype.$GetRowCount$});
$AdfDhtmlTableBasePeer$$.prototype.$GetKnownRowCount$ = function $$AdfDhtmlTableBasePeer$$$$$GetKnownRowCount$$() {
  return this.$_knownRowCount$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetKnownRowCount", {$GetKnownRowCount$:$AdfDhtmlTableBasePeer$$.prototype.$GetKnownRowCount$});
$AdfDhtmlTableBasePeer$$.prototype.$getClientStartRowIndex$ = function $$AdfDhtmlTableBasePeer$$$$$getClientStartRowIndex$$() {
  var $dataBody$$102$$ = this.$GetDataBody$();
  return $dataBody$$102$$ && $dataBody$$102$$.childNodes && 0 < $dataBody$$102$$.childNodes.length ? $dataBody$$102$$.childNodes[0].$startRow$ : -1;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.getClientStartRowIndex", {$getClientStartRowIndex$:$AdfDhtmlTableBasePeer$$.prototype.$getClientStartRowIndex$});
$AdfDhtmlTableBasePeer$$.prototype.$getClientRowCount$ = function $$AdfDhtmlTableBasePeer$$$$$getClientRowCount$$() {
  var $rowCount$$24$$ = 0, $dataBody$$103$$ = this.$GetDataBody$();
  if ($dataBody$$103$$ && $dataBody$$103$$.childNodes) {
    for (var $i$$589$$ = 0;$i$$589$$ < $dataBody$$103$$.childNodes.length;$i$$589$$++) {
      $rowCount$$24$$ += $dataBody$$103$$.childNodes[$i$$589$$].$numRows$;
    }
  }
  return $rowCount$$24$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.getClientRowCount", {$getClientRowCount$:$AdfDhtmlTableBasePeer$$.prototype.$getClientRowCount$});
$AdfDhtmlTableBasePeer$$.prototype.$simulateSelectRows$ = function $$AdfDhtmlTableBasePeer$$$$$simulateSelectRows$$($rowKeyList$$3$$, $operation$$17$$) {
  for (var $rowInfo$$7$$, $rowKey$$67$$, $targetNode$$51$$, $toggleKeyDown$$ = "toggle" == $operation$$17$$, $rowKeyArray$$ = $rowKeyList$$3$$.split(","), $i$$590$$ = 0;$i$$590$$ < $rowKeyArray$$.length;$i$$590$$++) {
    if ($rowKey$$67$$ = $rowKeyArray$$[$i$$590$$], $rowInfo$$7$$ = this.$FindRowByKey$($rowKey$$67$$)) {
      if ($targetNode$$51$$ = this.$FindCellByIndex$($rowInfo$$7$$.$tr$, 0)) {
        $JSCompiler_StaticMethods__handleRowMouseDown$$(this, null, $targetNode$$51$$, !0, $toggleKeyDown$$, !1, $rowKey$$67$$, $rowInfo$$7$$.$tr$), $JSCompiler_StaticMethods__handleRowClick$$(this, $targetNode$$51$$, !0, $toggleKeyDown$$, !1, $rowKey$$67$$, $rowInfo$$7$$.$tr$), $toggleKeyDown$$ = !0;
      }
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.simulateSelectRows", {$simulateSelectRows$:$AdfDhtmlTableBasePeer$$.prototype.$simulateSelectRows$});
function $JSCompiler_StaticMethods__syncRowHeight$$($JSCompiler_StaticMethods__syncRowHeight$self_table$$30$$, $isIE$$12_row$$67$$, $rowHeight$$6$$) {
  $JSCompiler_StaticMethods__syncRowHeight$self_table$$30$$ = $JSCompiler_StaticMethods__getNestedScrolledTable$$($JSCompiler_StaticMethods__syncRowHeight$self_table$$30$$, $isIE$$12_row$$67$$);
  if ($JSCompiler_StaticMethods__syncRowHeight$self_table$$30$$.offsetHeight != $rowHeight$$6$$) {
    var $agent$$635_isWebKit$$3$$ = $AdfAgent$$.$AGENT$;
    $isIE$$12_row$$67$$ = $agent$$635_isWebKit$$3$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$;
    $agent$$635_isWebKit$$3$$ = $agent$$635_isWebKit$$3$$.$getPlatform$() == $AdfAgent$$.$WEBKIT_PLATFORM$;
    $isIE$$12_row$$67$$ || $agent$$635_isWebKit$$3$$ ? $JSCompiler_StaticMethods__syncRowHeight$self_table$$30$$.style.height = "auto" : $JSCompiler_StaticMethods__syncRowHeight$self_table$$30$$.rows[0].style.height = "auto";
    $isIE$$12_row$$67$$ || $agent$$635_isWebKit$$3$$ ? $JSCompiler_StaticMethods__syncRowHeight$self_table$$30$$.style.height = $rowHeight$$6$$ + "px" : $JSCompiler_StaticMethods__syncRowHeight$self_table$$30$$.rows[0].style.height = $rowHeight$$6$$ + "px";
  }
}
function $JSCompiler_StaticMethods__synchronizeRowHeights$$($JSCompiler_StaticMethods__synchronizeRowHeights$self$$, $block$$37$$) {
  if ($JSCompiler_StaticMethods__synchronizeRowHeights$self$$.$_hasFrozenColumn$()) {
    var $startPos$$3$$ = $block$$37$$.$startPos$, $lastSyncRow$$ = $block$$37$$.$_lastSyncRow$, $dataBodyHeight$$9$$ = $JSCompiler_StaticMethods__synchronizeRowHeights$self$$.$_dataBodyHeight$, $rows$$26$$ = $block$$37$$.rows, $rowCount$$25$$ = $rows$$26$$.length, $currentScrollTop$$3$$ = $JSCompiler_StaticMethods__synchronizeRowHeights$self$$.$_currentScrollTop$;
    if (!(null != $lastSyncRow$$ && $lastSyncRow$$ == $rowCount$$25$$ - 1 || $startPos$$3$$ > $currentScrollTop$$3$$ + $dataBodyHeight$$9$$ || $JSCompiler_StaticMethods__areAllColumnsFrozen$$($JSCompiler_StaticMethods__synchronizeRowHeights$self$$, $rows$$26$$[0].cells.length))) {
      for (var $i$$591$$ = 0;$i$$591$$ < $rowCount$$25$$;$i$$591$$++) {
        if (!(null != $lastSyncRow$$ && $lastSyncRow$$ >= $i$$591$$)) {
          var $row$$68$$ = $rows$$26$$[$i$$591$$], $rowHeight$$7$$ = $row$$68$$.offsetHeight;
          $JSCompiler_StaticMethods__syncRowHeight$$($JSCompiler_StaticMethods__synchronizeRowHeights$self$$, $row$$68$$, $rowHeight$$7$$);
          if ($startPos$$3$$ + $row$$68$$.offsetTop + $rowHeight$$7$$ > $currentScrollTop$$3$$ + $dataBodyHeight$$9$$) {
            $block$$37$$.$_lastSyncRow$ = $i$$591$$;
            return;
          }
        }
      }
      $block$$37$$.$_lastSyncRow$ = $rowCount$$25$$ - 1;
    }
  }
}
function $JSCompiler_StaticMethods__getColumnHeaderFooterSizingCell$$($JSCompiler_StaticMethods__getColumnHeaderFooterSizingCell$self$$, $displayIndex$$1$$, $parentDiv_second$$1$$, $tableId$$6$$, $div2Id$$, $table1$$1_table2$$1_table2Id$$) {
  if (!$JSCompiler_StaticMethods__getColumnHeaderFooterSizingCell$self$$.$_hasFrozenColumn$() || $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__getColumnHeaderFooterSizingCell$self$$, $displayIndex$$1$$)) {
    return $table1$$1_table2$$1_table2Id$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($parentDiv_second$$1$$, $tableId$$6$$), $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__getColumnHeaderFooterSizingCell$self$$) ? $table1$$1_table2$$1_table2Id$$.rows[0].cells[$displayIndex$$1$$ - $JSCompiler_StaticMethods__getColumnHeaderFooterSizingCell$self$$.$_firstFrozen$] : $table1$$1_table2$$1_table2Id$$.rows[0].cells[$displayIndex$$1$$];
  }
  $parentDiv_second$$1$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($parentDiv_second$$1$$, $div2Id$$);
  $table1$$1_table2$$1_table2Id$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($parentDiv_second$$1$$, $table1$$1_table2$$1_table2Id$$);
  return $JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__getColumnHeaderFooterSizingCell$self$$) ? $table1$$1_table2$$1_table2Id$$.rows[0].cells[$displayIndex$$1$$ - $JSCompiler_StaticMethods__getColumnHeaderFooterSizingCell$self$$.$_lastFrozen$ - 1] : $table1$$1_table2$$1_table2Id$$.rows[0].cells[$displayIndex$$1$$];
}
function $JSCompiler_StaticMethods__getResizedCellInfo$$($JSCompiler_StaticMethods__getResizedCellInfo$self$$, $headerAction$$5$$) {
  var $agent$$636$$ = $AdfAgent$$.$AGENT$, $resizedTH$$1_th$$5$$ = $headerAction$$5$$.$cell$;
  $AdfDhtmlTableBasePeer$$.$_isRTL$();
  var $displayIndex$$2$$ = $agent$$636$$.$getIntAttribute$($resizedTH$$1_th$$5$$, "_d_index", -1);
  "start" == $headerAction$$5$$.data ? $displayIndex$$2$$-- : $displayIndex$$2$$ += $agent$$636$$.$getIntAttribute$($resizedTH$$1_th$$5$$, "colspan", 1) - 1;
  $resizedTH$$1_th$$5$$ = $JSCompiler_StaticMethods__getColumnHeaderFooterSizingCell$$($JSCompiler_StaticMethods__getResizedCellInfo$self$$, $displayIndex$$2$$, $JSCompiler_StaticMethods__getResizedCellInfo$self$$.$__getColumnHeader$(), "t", "d2", "t2");
  return $agent$$636$$.getAttribute($resizedTH$$1_th$$5$$, $AdfDhtmlTableBasePeer$$.$NO_RESIZE_MARKER$, !1) ? null : {$cell$:$resizedTH$$1_th$$5$$, $displayIndex$:$displayIndex$$2$$};
}
function $JSCompiler_StaticMethods__getColumnHeaderLeafCell$$($JSCompiler_StaticMethods__getColumnHeaderLeafCell$self$$, $displayIndex$$3$$) {
  var $agent$$637_headerDiv$$1_second$$2_table2$$2$$ = $JSCompiler_StaticMethods__getColumnHeaderLeafCell$self$$.$__getColumnHeader$();
  if (!$agent$$637_headerDiv$$1_second$$2_table2$$2$$) {
    return null;
  }
  var $i$$592_table1$$2$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($agent$$637_headerDiv$$1_second$$2_table2$$2$$, "t"), $tables$$1$$ = Array($i$$592_table1$$2$$);
  $JSCompiler_StaticMethods__getColumnHeaderLeafCell$self$$.$_hasFrozenColumn$() && ($agent$$637_headerDiv$$1_second$$2_table2$$2$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($agent$$637_headerDiv$$1_second$$2_table2$$2$$, "d2"), $agent$$637_headerDiv$$1_second$$2_table2$$2$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($agent$$637_headerDiv$$1_second$$2_table2$$2$$, "t2"), $tables$$1$$.push($agent$$637_headerDiv$$1_second$$2_table2$$2$$));
  for (var $agent$$637_headerDiv$$1_second$$2_table2$$2$$ = $AdfAgent$$.$AGENT$, $leafExpando$$ = $AdfDhtmlTableBasePeer$$.$_LEAF_COLUMN$, $cell$$5$$ = null, $i$$592_table1$$2$$ = $i$$592_table1$$2$$.rows.length - 1;0 <= $i$$592_table1$$2$$ && !$cell$$5$$;$i$$592_table1$$2$$--) {
    for (var $t$$1$$ = 0;$t$$1$$ < $tables$$1$$.length;$t$$1$$++) {
      for (var $cells$$4$$ = $tables$$1$$[$t$$1$$].rows[$i$$592_table1$$2$$].cells, $c$$19$$ = 0;$c$$19$$ < $cells$$4$$.length && !$cell$$5$$;$c$$19$$++) {
        var $_cell$$ = $cells$$4$$[$c$$19$$];
        if ($_cell$$.getAttribute($leafExpando$$) && $agent$$637_headerDiv$$1_second$$2_table2$$2$$.$getIntAttribute$($_cell$$, "_d_index", -1) == $displayIndex$$3$$) {
          $cell$$5$$ = $_cell$$;
          break;
        }
      }
    }
  }
  return $cell$$5$$;
}
function $JSCompiler_StaticMethods__synchronizeColumnRowHeights$$($JSCompiler_StaticMethods__synchronizeColumnRowHeights$self_agent$$638$$, $hDiv_rows1_second$$3$$, $table1$$3_table1Id$$, $div2Id$$1_rows2$$, $table2$$3_table2Id$$1$$) {
  if ($JSCompiler_StaticMethods__synchronizeColumnRowHeights$self_agent$$638$$.$_hasFrozenColumn$()) {
    $JSCompiler_StaticMethods__synchronizeColumnRowHeights$self_agent$$638$$ = $AdfAgent$$.$AGENT$;
    var $isWebKit$$4$$ = $JSCompiler_StaticMethods__synchronizeColumnRowHeights$self_agent$$638$$.$getPlatform$() == $AdfAgent$$.$WEBKIT_PLATFORM$, $isIE8$$ = $JSCompiler_StaticMethods__synchronizeColumnRowHeights$self_agent$$638$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ && 8 == $JSCompiler_StaticMethods__synchronizeColumnRowHeights$self_agent$$638$$.$getVersion$();
    $table1$$3_table1Id$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($hDiv_rows1_second$$3$$, $table1$$3_table1Id$$);
    $hDiv_rows1_second$$3$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($hDiv_rows1_second$$3$$, $div2Id$$1_rows2$$);
    $table2$$3_table2Id$$1$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($hDiv_rows1_second$$3$$, $table2$$3_table2Id$$1$$);
    $hDiv_rows1_second$$3$$ = $table1$$3_table1Id$$.rows;
    $div2Id$$1_rows2$$ = $table2$$3_table2Id$$1$$.rows;
    $table1$$3_table1Id$$.style.height = $table2$$3_table2Id$$1$$.style.height = "auto";
    for (var $r$$11$$ = 0;$r$$11$$ < $hDiv_rows1_second$$3$$.length;$r$$11$$++) {
      $hDiv_rows1_second$$3$$[$r$$11$$].style.height = $div2Id$$1_rows2$$[$r$$11$$].style.height = "auto";
    }
    for ($r$$11$$ = 0;$r$$11$$ < $hDiv_rows1_second$$3$$.length;$r$$11$$++) {
      if ($isIE8$$) {
        for (var $cell1$$1_height1$$ = -1, $c1_cell2$$2_height2$$ = 0;$c1_cell2$$2_height2$$ < $hDiv_rows1_second$$3$$[$r$$11$$].cells.length;$c1_cell2$$2_height2$$++) {
          if ($hDiv_rows1_second$$3$$[$r$$11$$].cells[$c1_cell2$$2_height2$$].rowSpan && 1 == $hDiv_rows1_second$$3$$[$r$$11$$].cells[$c1_cell2$$2_height2$$].rowSpan) {
            $cell1$$1_height1$$ = $c1_cell2$$2_height2$$;
            break;
          }
        }
        for (var $c1_cell2$$2_height2$$ = -1, $c2_h1$$ = 0;$c2_h1$$ < $div2Id$$1_rows2$$[$r$$11$$].cells.length;$c2_h1$$++) {
          if ($div2Id$$1_rows2$$[$r$$11$$].cells[$c2_h1$$].rowSpan && 1 == $div2Id$$1_rows2$$[$r$$11$$].cells[$c2_h1$$].rowSpan) {
            $c1_cell2$$2_height2$$ = $c2_h1$$;
            break;
          }
        }
        var $h2$$ = $c2_h1$$ = 0;
        -1 < $cell1$$1_height1$$ && ($c2_h1$$ = $hDiv_rows1_second$$3$$[$r$$11$$].cells[$cell1$$1_height1$$].offsetHeight);
        -1 < $c1_cell2$$2_height2$$ && ($h2$$ = $div2Id$$1_rows2$$[$r$$11$$].cells[$c1_cell2$$2_height2$$].offsetHeight);
        $c2_h1$$ > $h2$$ ? $JSCompiler_StaticMethods__synchronizeColumnRowHeights$self_agent$$638$$.$setTableRowHeight$($div2Id$$1_rows2$$[$r$$11$$], $c2_h1$$) : $h2$$ > $c2_h1$$ && $JSCompiler_StaticMethods__synchronizeColumnRowHeights$self_agent$$638$$.$setTableRowHeight$($hDiv_rows1_second$$3$$[$r$$11$$], $h2$$);
      } else {
        $cell1$$1_height1$$ = $hDiv_rows1_second$$3$$[$r$$11$$].offsetHeight, $c1_cell2$$2_height2$$ = $div2Id$$1_rows2$$[$r$$11$$].offsetHeight, $cell1$$1_height1$$ > $c1_cell2$$2_height2$$ ? $JSCompiler_StaticMethods__synchronizeColumnRowHeights$self_agent$$638$$.$setTableRowHeight$($div2Id$$1_rows2$$[$r$$11$$], $cell1$$1_height1$$) : $c1_cell2$$2_height2$$ > $cell1$$1_height1$$ && $JSCompiler_StaticMethods__synchronizeColumnRowHeights$self_agent$$638$$.$setTableRowHeight$($hDiv_rows1_second$$3$$[$r$$11$$], 
        $c1_cell2$$2_height2$$);
      }
    }
    $table2$$3_table2Id$$1$$.style.height = $table1$$3_table1Id$$.style.height = Math.max($table1$$3_table1Id$$.offsetHeight, $table2$$3_table2Id$$1$$.offsetHeight) + "px";
    if ($isWebKit$$4$$ && 2 == $div2Id$$1_rows2$$.length) {
      for ($r$$11$$ = 0;$r$$11$$ < $div2Id$$1_rows2$$[0].cells.length;$r$$11$$++) {
        $div2Id$$1_rows2$$[1].cells[$r$$11$$].rowSpan = "10";
      }
      for ($r$$11$$ = 0;$r$$11$$ < $hDiv_rows1_second$$3$$[0].cells.length;$r$$11$$++) {
        $hDiv_rows1_second$$3$$[1].cells[$r$$11$$].rowSpan = "10";
      }
    }
  }
}
function $JSCompiler_StaticMethods__getInnerTableCell$$($JSCompiler_StaticMethods__getInnerTableCell$self$$, $innerRow_row$$69$$, $index$$178$$) {
  $innerRow_row$$69$$ = $JSCompiler_StaticMethods__getNestedScrolledTable$$($JSCompiler_StaticMethods__getInnerTableCell$self$$, $innerRow_row$$69$$).rows[0];
  return $JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__getInnerTableCell$self$$) ? $innerRow_row$$69$$.cells[$index$$178$$ - $JSCompiler_StaticMethods__getInnerTableCell$self$$.$_lastFrozen$ - 1] : $innerRow_row$$69$$.cells[$index$$178$$];
}
$AdfDhtmlTableBasePeer$$.$_handleMouseWheel$ = function $$AdfDhtmlTableBasePeer$$$$_handleMouseWheel$$($evt$$161$$) {
  $evt$$161$$ || ($evt$$161$$ = $AdfPage$$.$PAGE$.$getDomWindow$().event);
  var $scroller$$32$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$(this.parentNode, "scroller"), $hscroller$$1$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$(this.parentNode, "hscroller");
  $scroller$$32$$ || ($scroller$$32$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$(this.parentNode, "vscroller"));
  if ($scroller$$32$$) {
    var $agent$$639_normalizationFactor$$ = $AdfAgent$$.$AGENT$, $scrollAmountX$$ = null, $scrollAmountY$$ = null, $deltaX$$32_offsetHeight$$15$$ = $evt$$161$$.deltaX, $deltaY$$37_scrollHeight$$1$$ = $evt$$161$$.deltaY, $wheelDeltaX$$ = $evt$$161$$.wheelDeltaX, $wheelDeltaY$$ = $evt$$161$$.wheelDeltaY, $deltaMode_scrollTop$$45$$ = $evt$$161$$.deltaMode;
    null != $deltaX$$32_offsetHeight$$15$$ || null != $deltaY$$37_scrollHeight$$1$$ ? ($agent$$639_normalizationFactor$$ = $agent$$639_normalizationFactor$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ ? 40 : 1, null != $deltaX$$32_offsetHeight$$15$$ && ($scrollAmountX$$ = $deltaX$$32_offsetHeight$$15$$ / $agent$$639_normalizationFactor$$), null != $deltaY$$37_scrollHeight$$1$$ && ($scrollAmountY$$ = $deltaY$$37_scrollHeight$$1$$ * (1 == $deltaMode_scrollTop$$45$$ ? 33 : 1))) : (null != $wheelDeltaX$$ && 
    ($scrollAmountX$$ = -$wheelDeltaX$$ / 4), null != $wheelDeltaY$$ && ($scrollAmountY$$ = -$wheelDeltaY$$ / 4), null == $wheelDeltaX$$ && null == $wheelDeltaY$$ && ($scrollAmountY$$ = null == $evt$$161$$.wheelDelta ? 4 * $evt$$161$$.detail : -$evt$$161$$.wheelDelta / 4));
    null != $scrollAmountY$$ && 0 != $scrollAmountY$$ && ($scroller$$32$$.scrollTop += Math.round($scrollAmountY$$), $deltaX$$32_offsetHeight$$15$$ = $scroller$$32$$.offsetHeight, $deltaY$$37_scrollHeight$$1$$ = $scroller$$32$$.scrollHeight, $deltaMode_scrollTop$$45$$ = $scroller$$32$$.scrollTop, (0 < $scrollAmountY$$ && $deltaY$$37_scrollHeight$$1$$ - $deltaMode_scrollTop$$45$$ > $deltaX$$32_offsetHeight$$15$$ || 0 > $scrollAmountY$$ && 0 < $deltaMode_scrollTop$$45$$) && $AdfAgent$$.$AGENT$.$eatEvent$($evt$$161$$));
    null != $scrollAmountX$$ && 0 != $scrollAmountX$$ && ($scroller$$32$$.scrollLeft += Math.round($scrollAmountX$$), $hscroller$$1$$ && ($hscroller$$1$$.scrollLeft += Math.round($scrollAmountX$$)), $AdfAgent$$.$AGENT$.$eatEvent$($evt$$161$$));
  }
};
function $JSCompiler_StaticMethods__positionInnerTable$$($JSCompiler_StaticMethods__positionInnerTable$self_freezeToEnd$$, $block$$38_rows$$27$$, $scrollLeft$$33$$) {
  var $agent$$640$$ = $AdfAgent$$.$AGENT$;
  $block$$38_rows$$27$$ = $block$$38_rows$$27$$.rows;
  $AdfDhtmlTableBasePeer$$.$_isRTL$();
  $JSCompiler_StaticMethods__positionInnerTable$self_freezeToEnd$$ = $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__positionInnerTable$self_freezeToEnd$$);
  for (var $i$$593$$ = 0;$i$$593$$ < $block$$38_rows$$27$$.length;$i$$593$$++) {
    var $cells$$5_div$$15$$ = $block$$38_rows$$27$$[$i$$593$$].cells;
    ($cells$$5_div$$15$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($JSCompiler_StaticMethods__positionInnerTable$self_freezeToEnd$$ ? $cells$$5_div$$15$$[0] : $cells$$5_div$$15$$[$cells$$5_div$$15$$.length - 1], "DIV")) && $agent$$640$$.setScrollLeft($cells$$5_div$$15$$, $scrollLeft$$33$$);
  }
}
$AdfDhtmlTableBasePeer$$.$_scrollColumnHeader$ = function $$AdfDhtmlTableBasePeer$$$$_scrollColumnHeader$$($div$$16$$, $scrollLeft$$34$$) {
  var $second$$4$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($div$$16$$, "d2");
  $AdfAgent$$.$AGENT$.setScrollLeft($second$$4$$, $scrollLeft$$34$$);
};
$AdfDhtmlTableBasePeer$$.$_scrollColumnFooter$ = function $$AdfDhtmlTableBasePeer$$$$_scrollColumnFooter$$($div$$17$$, $scrollLeft$$35$$) {
  var $second$$5$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($div$$17$$, "fd2");
  $AdfAgent$$.$AGENT$.setScrollLeft($second$$5$$, $scrollLeft$$35$$);
};
$AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$ = function $$AdfDhtmlTableBasePeer$$$$FindFirstChildByTagName$$($parent$$63$$, $name$$107$$) {
  $AdfAssert$$.assert(null != $parent$$63$$, "Table peer cannot find first child by tag name if the parent is null!");
  for (var $nodes$$29$$ = $parent$$63$$.childNodes, $i$$594$$ = 0;$i$$594$$ < $nodes$$29$$.length;$i$$594$$++) {
    if ($name$$107$$ == $nodes$$29$$[$i$$594$$].tagName) {
      return $nodes$$29$$[$i$$594$$];
    }
  }
  return null;
};
$goog$exportSymbol$$("AdfDhtmlTableBasePeer.FindFirstChildByTagName", $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$);
$AdfDhtmlTableBasePeer$$.$_findFirstLevelChildrenByTagName$ = function $$AdfDhtmlTableBasePeer$$$$_findFirstLevelChildrenByTagName$$($nodes$$30_parent$$64$$) {
  $AdfAssert$$.assert(null != $nodes$$30_parent$$64$$, "Table peer cannot find first level children by tag name if the parent is null!");
  var $childNodes$$30$$ = [];
  $nodes$$30_parent$$64$$ = $nodes$$30_parent$$64$$.childNodes;
  for (var $i$$595$$ = 0;$i$$595$$ < $nodes$$30_parent$$64$$.length;$i$$595$$++) {
    "TABLE" == $nodes$$30_parent$$64$$[$i$$595$$].tagName && $childNodes$$30$$.push($nodes$$30_parent$$64$$[$i$$595$$]);
  }
  return $childNodes$$30$$;
};
$AdfDhtmlTableBasePeer$$.prototype.$GetRowKeyAndRow$ = function $$AdfDhtmlTableBasePeer$$$$$GetRowKeyAndRow$$($domElement$$543$$, $rootDomElement$$22$$) {
  $AdfAssert$$.$assertDomElement$($domElement$$543$$);
  var $currElement$$21$$ = $domElement$$543$$, $agent$$641$$ = $AdfAgent$$.$AGENT$;
  if (null == $currElement$$21$$ || 1 != $currElement$$21$$.nodeType) {
    return null;
  }
  for (var $rowKey$$68$$ = $agent$$641$$.getAttribute($currElement$$21$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$);null == $rowKey$$68$$;) {
    if (null == $currElement$$21$$ || $currElement$$21$$ == $rootDomElement$$22$$) {
      return null;
    }
    $currElement$$21$$ = $currElement$$21$$.parentNode;
    if (!$JSCompiler_StaticMethods__isClickToEdit$$(this) && this.$_hasDetailStamp$ && "TR" == $agent$$641$$.$getNodeName$($currElement$$21$$) && $agent$$641$$.getAttribute($currElement$$21$$, $AdfDhtmlTableBasePeer$$.$_DETAIL_ROW_MARKER$, !1) && ($rowKey$$68$$ = $agent$$641$$.getAttribute($currElement$$21$$.previousSibling, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$), null != $rowKey$$68$$)) {
      break;
    }
    if (null == $currElement$$21$$ || 1 != $currElement$$21$$.nodeType) {
      return null;
    }
    $rowKey$$68$$ = $agent$$641$$.getAttribute($currElement$$21$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
  }
  return [$rowKey$$68$$, $currElement$$21$$];
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetRowKeyAndRow", {$GetRowKeyAndRow$:$AdfDhtmlTableBasePeer$$.prototype.$GetRowKeyAndRow$});
function $JSCompiler_StaticMethods__adjustReorderColumnHeaderWidths$$($JSCompiler_StaticMethods__adjustReorderColumnHeaderWidths$self$$, $headerTable$$4$$, $nestedDiv$$1$$, $colIndex$$1$$, $width$$41$$) {
  var $elemStyle$$3$$ = $headerTable$$4$$.style;
  $elemStyle$$3$$.width = parseInt($elemStyle$$3$$.width) - $width$$41$$ + "px";
  $JSCompiler_StaticMethods__adjustReorderColumnHeaderWidths$self$$.$_hasFrozenColumn$() && ($JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__adjustReorderColumnHeaderWidths$self$$) ? $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__adjustReorderColumnHeaderWidths$self$$, $colIndex$$1$$) ? ($elemStyle$$3$$ = $headerTable$$4$$.nextSibling.style, $AdfDhtmlTableBasePeer$$.$_isRTL$() ? $elemStyle$$3$$.right = parseInt($elemStyle$$3$$.right) - $width$$41$$ + 
  "px" : $elemStyle$$3$$.left = parseInt($elemStyle$$3$$.left) - $width$$41$$ + "px") : ($elemStyle$$3$$ = $nestedDiv$$1$$.style, $elemStyle$$3$$.width = parseInt($elemStyle$$3$$.width) - $width$$41$$ + "px") : ($elemStyle$$3$$ = $headerTable$$4$$.nextSibling ? $headerTable$$4$$.nextSibling.style : $headerTable$$4$$.parentNode.nextSibling.style, $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__adjustReorderColumnHeaderWidths$self$$, $colIndex$$1$$) || ($AdfDhtmlTableBasePeer$$.$_isRTL$() ? 
  $elemStyle$$3$$.right = parseInt($elemStyle$$3$$.right) - $width$$41$$ + "px" : $elemStyle$$3$$.left = parseInt($elemStyle$$3$$.left) - $width$$41$$ + "px", $elemStyle$$3$$ = $nestedDiv$$1$$.style), $elemStyle$$3$$.width = parseInt($elemStyle$$3$$.width) - $width$$41$$ + "px"));
}
function $JSCompiler_StaticMethods__adjustReorderColumnFooterWidths$$($JSCompiler_StaticMethods__adjustReorderColumnFooterWidths$self$$, $colIndex$$2$$, $width$$42$$) {
  var $footerDiv$$1_footerTable$$1$$ = $JSCompiler_StaticMethods__getColumnFooter$$($JSCompiler_StaticMethods__adjustReorderColumnFooterWidths$self$$), $nestedDiv$$2$$ = null;
  $JSCompiler_StaticMethods__adjustReorderColumnFooterWidths$self$$.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__adjustReorderColumnFooterWidths$self$$, $colIndex$$2$$) ? ($nestedDiv$$2$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($footerDiv$$1_footerTable$$1$$, "fd2"), $footerDiv$$1_footerTable$$1$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($nestedDiv$$2$$, "ft2")) : $footerDiv$$1_footerTable$$1$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($footerDiv$$1_footerTable$$1$$, 
  "ft");
  $JSCompiler_StaticMethods__adjustReorderColumnHeaderWidths$$($JSCompiler_StaticMethods__adjustReorderColumnFooterWidths$self$$, $footerDiv$$1_footerTable$$1$$, $nestedDiv$$2$$, $colIndex$$2$$, $width$$42$$);
}
function $JSCompiler_StaticMethods__adjustReorderInnerTableWidth$$($innerTable$$1$$, $width$$43$$) {
  var $elemStyle$$4$$ = $innerTable$$1$$.style, $newWidth$$61_newWidthValue_widthStyle$$1$$ = parseInt($elemStyle$$4$$.width) - $width$$43$$;
  0 < $newWidth$$61_newWidthValue_widthStyle$$1$$ && ($elemStyle$$4$$.width = $newWidth$$61_newWidthValue_widthStyle$$1$$ + "px");
  $elemStyle$$4$$ = $innerTable$$1$$.parentNode.parentNode.style;
  $newWidth$$61_newWidthValue_widthStyle$$1$$ = $elemStyle$$4$$.width;
  "" != $newWidth$$61_newWidthValue_widthStyle$$1$$ && ($newWidth$$61_newWidthValue_widthStyle$$1$$ = parseInt($newWidth$$61_newWidthValue_widthStyle$$1$$) - $width$$43$$, 0 < $newWidth$$61_newWidthValue_widthStyle$$1$$ && ($elemStyle$$4$$.width = $newWidth$$61_newWidthValue_widthStyle$$1$$ + "px"));
}
function $JSCompiler_StaticMethods__hideReorderColGroupCols$$($JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$16$$, $hiddenCells$$1_table$$33$$, $reorderIndex$$1$$, $colSpan$$2$$, $isBlock$$) {
  var $colGroup_cols$$3$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($hiddenCells$$1_table$$33$$, "COLGROUP"), $firstFrozen$$2$$ = $JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$16$$.$_firstFrozen$, $lastFrozen$$3$$ = $JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$16$$.$_lastFrozen$;
  if ($colGroup_cols$$3$$) {
    $hiddenCells$$1_table$$33$$ = $JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$16$$.$_reorderHiddenCells$;
    var $colGroup_cols$$3$$ = $colGroup_cols$$3$$.getElementsByTagName("col"), $startIndex$$18$$ = $reorderIndex$$1$$;
    $JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$16$$) && !$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$16$$, $reorderIndex$$1$$) ? $startIndex$$18$$ = $reorderIndex$$1$$ - $lastFrozen$$3$$ - 1 : $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$16$$) && $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$16$$, 
    $reorderIndex$$1$$) && ($startIndex$$18$$ = $isBlock$$ ? $reorderIndex$$1$$ - $firstFrozen$$2$$ + 1 : $reorderIndex$$1$$ - $firstFrozen$$2$$);
    for (i = $startIndex$$18$$;i < $startIndex$$18$$ + $colSpan$$2$$;i++) {
      i < $colGroup_cols$$3$$.length && ($JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$16$$ = $colGroup_cols$$3$$[i], $JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$16$$.$_afrOriginalWidth$ = $JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$16$$.style.width, $JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$16$$.style.width = "0px", $JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$16$$.style.display = "none", $hiddenCells$$1_table$$33$$.push($JSCompiler_StaticMethods__hideReorderColGroupCols$self_col$$16$$))
      ;
    }
  }
}
function $JSCompiler_StaticMethods__adjustReorderNonFrozenCol$$($JSCompiler_StaticMethods__adjustReorderNonFrozenCol$self$$, $colGroup$$1_cols$$4_table$$34$$, $width$$44$$) {
  if ($colGroup$$1_cols$$4_table$$34$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($colGroup$$1_cols$$4_table$$34$$, "COLGROUP")) {
    $colGroup$$1_cols$$4_table$$34$$ = $colGroup$$1_cols$$4_table$$34$$.getElementsByTagName("col");
    var $col$$17$$ = null, $col$$17$$ = $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__adjustReorderNonFrozenCol$self$$) ? $colGroup$$1_cols$$4_table$$34$$[0] : $colGroup$$1_cols$$4_table$$34$$[$colGroup$$1_cols$$4_table$$34$$.length - 1];
    $col$$17$$.style.width = parseInt($col$$17$$.style.width) - $width$$44$$ + "px";
  }
}
function $JSCompiler_StaticMethods__adjustReorderDataBodyNonFrozenCol$$($JSCompiler_StaticMethods__adjustReorderDataBodyNonFrozenCol$self$$, $width$$45$$) {
  var $blockList$$14$$ = $JSCompiler_StaticMethods__adjustReorderDataBodyNonFrozenCol$self$$.$GetDataBody$().childNodes, $childCount$$25$$ = $blockList$$14$$.length;
  for (i = 0;i < $childCount$$25$$;i++) {
    $JSCompiler_StaticMethods__adjustReorderNonFrozenCol$$($JSCompiler_StaticMethods__adjustReorderDataBodyNonFrozenCol$self$$, $blockList$$14$$[i], $width$$45$$);
  }
}
function $JSCompiler_StaticMethods__insertEmptyDropColGroupCol$$($JSCompiler_StaticMethods__insertEmptyDropColGroupCol$self_headerCell$$1$$, $colGroup$$2_table$$35$$, $emptyCell_targetIndex$$2$$, $targetColSpan$$, $insertAfter$$, $reorderColWidth$$1$$, $emptyDropCells$$, $isBlock$$1$$) {
  $colGroup$$2_table$$35$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($colGroup$$2_table$$35$$, "COLGROUP");
  var $firstFrozen$$3$$ = $JSCompiler_StaticMethods__insertEmptyDropColGroupCol$self_headerCell$$1$$.$_firstFrozen$, $lastFrozen$$4$$ = $JSCompiler_StaticMethods__insertEmptyDropColGroupCol$self_headerCell$$1$$.$_lastFrozen$;
  if ($colGroup$$2_table$$35$$) {
    var $cols$$5$$ = $colGroup$$2_table$$35$$.getElementsByTagName("col"), $cellIndex$$15$$ = $emptyCell_targetIndex$$2$$;
    $JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__insertEmptyDropColGroupCol$self_headerCell$$1$$) && !$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__insertEmptyDropColGroupCol$self_headerCell$$1$$, $emptyCell_targetIndex$$2$$) ? $cellIndex$$15$$ = $emptyCell_targetIndex$$2$$ - $lastFrozen$$4$$ - 1 : $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__insertEmptyDropColGroupCol$self_headerCell$$1$$) && $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__insertEmptyDropColGroupCol$self_headerCell$$1$$, 
    $emptyCell_targetIndex$$2$$) && ($cellIndex$$15$$ = $isBlock$$1$$ ? $emptyCell_targetIndex$$2$$ - $firstFrozen$$3$$ + 1 : $emptyCell_targetIndex$$2$$ - $firstFrozen$$3$$);
    $insertAfter$$ && ($cellIndex$$15$$ += $targetColSpan$$ - 1);
    $JSCompiler_StaticMethods__insertEmptyDropColGroupCol$self_headerCell$$1$$ = $cols$$5$$[$cellIndex$$15$$];
    $emptyCell_targetIndex$$2$$ = $colGroup$$2_table$$35$$.ownerDocument.createElement("col");
    $insertAfter$$ ? $JSCompiler_StaticMethods__insertEmptyDropColGroupCol$self_headerCell$$1$$.nextSibling ? $colGroup$$2_table$$35$$.insertBefore($emptyCell_targetIndex$$2$$, $JSCompiler_StaticMethods__insertEmptyDropColGroupCol$self_headerCell$$1$$.nextSibling) : $colGroup$$2_table$$35$$.appendChild($emptyCell_targetIndex$$2$$) : $colGroup$$2_table$$35$$.insertBefore($emptyCell_targetIndex$$2$$, $JSCompiler_StaticMethods__insertEmptyDropColGroupCol$self_headerCell$$1$$);
    $emptyCell_targetIndex$$2$$.style.width = $reorderColWidth$$1$$ + "px";
    $emptyDropCells$$.push($emptyCell_targetIndex$$2$$);
    $colGroup$$2_table$$35$$.span++;
  }
}
function $JSCompiler_StaticMethods__positionColumnReorderTracker$$($JSCompiler_StaticMethods__positionColumnReorderTracker$self$$, $evt$$162$$) {
  var $left$$23_tracker$$2$$ = $JSCompiler_StaticMethods__positionColumnReorderTracker$self$$.$_columnReorderTracker$, $trackerStyle$$1$$ = $left$$23_tracker$$2$$.style, $divPos$$3_outerDiv$$6$$ = $JSCompiler_StaticMethods__positionColumnReorderTracker$self$$.$getDomElement$(), $agent$$644$$ = $AdfAgent$$.$AGENT$, $mousePos$$8_top$$34$$ = $agent$$644$$.$getMousePosition$($evt$$162$$), $divPos$$3_outerDiv$$6$$ = $agent$$644$$.$getElementPosition$($divPos$$3_outerDiv$$6$$), $left$$23_tracker$$2$$ = 
  Math.max($mousePos$$8_top$$34$$.x - $divPos$$3_outerDiv$$6$$.x + ($AdfDhtmlTableBasePeer$$.$_isRTL$() ? -$left$$23_tracker$$2$$.offsetWidth + 8 : -8), 0), $mousePos$$8_top$$34$$ = Math.max($mousePos$$8_top$$34$$.y - $divPos$$3_outerDiv$$6$$.y - 8, 0);
  $trackerStyle$$1$$.left = $left$$23_tracker$$2$$ + "px";
  $trackerStyle$$1$$.top = $mousePos$$8_top$$34$$ + "px";
}
function $JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$$($JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$self$$, $evt$$163$$) {
  var $divPos$$4_headerDiv$$2_headerTable$$5_outerDiv$$7_table2$$4$$ = $JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$self$$.$getDomElement$();
  if (!($JSCompiler_StaticMethods__getScrollWidth$$($JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$self$$) <= $JSCompiler_StaticMethods__getScrollerOffsetWidth$$($JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$self$$))) {
    var $agent$$645_extraX$$1$$ = $AdfAgent$$.$getAgent$(), $mousePos$$9_outerDivMouseX$$1$$ = $agent$$645_extraX$$1$$.$getMousePosition$($evt$$163$$), $divPos$$4_headerDiv$$2_headerTable$$5_outerDiv$$7_table2$$4$$ = $agent$$645_extraX$$1$$.$getElementPosition$($divPos$$4_headerDiv$$2_headerTable$$5_outerDiv$$7_table2$$4$$), $mousePos$$9_outerDivMouseX$$1$$ = Math.max($mousePos$$9_outerDivMouseX$$1$$.x - $divPos$$4_headerDiv$$2_headerTable$$5_outerDiv$$7_table2$$4$$.x, 0), $divPos$$4_headerDiv$$2_headerTable$$5_outerDiv$$7_table2$$4$$ = 
    $JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$self$$.$__getColumnHeader$(), $div2$$1_rootExpando$$1$$, $i$$597_table1$$4$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($divPos$$4_headerDiv$$2_headerTable$$5_outerDiv$$7_table2$$4$$, "t");
    $JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$self$$.$_hasFrozenColumn$() ? ($div2$$1_rootExpando$$1$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($divPos$$4_headerDiv$$2_headerTable$$5_outerDiv$$7_table2$$4$$, "d2"), $divPos$$4_headerDiv$$2_headerTable$$5_outerDiv$$7_table2$$4$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($div2$$1_rootExpando$$1$$, "t2")) : $divPos$$4_headerDiv$$2_headerTable$$5_outerDiv$$7_table2$$4$$ = $i$$597_table1$$4$$;
    var $agent$$645_extraX$$1$$ = 0, $scrollLeft$$37$$ = $AdfDhtmlTableBasePeer$$.$_isRTL$() ? $JSCompiler_StaticMethods__getRTLScrollAdjustment$$($JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$self$$) : $JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$self$$.$_currentScrollLeft$, $shouldScrollLeft$$ = !1, $rhExpando$$1_shouldScrollRight$$ = !1;
    if (!$div2$$1_rootExpando$$1$$ || $mousePos$$9_outerDivMouseX$$1$$ > $i$$597_table1$$4$$.offsetWidth) {
      $div2$$1_rootExpando$$1$$ && ($agent$$645_extraX$$1$$ = $i$$597_table1$$4$$.offsetWidth), $mousePos$$9_outerDivMouseX$$1$$ - $agent$$645_extraX$$1$$ < $AdfDhtmlTableBasePeer$$.$_AUTOSCROLL_MARGIN$ && 0 < $scrollLeft$$37$$ ? $shouldScrollLeft$$ = !0 : $mousePos$$9_outerDivMouseX$$1$$ - $agent$$645_extraX$$1$$ > $JSCompiler_StaticMethods__getScrollerClientWidth$$($JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$self$$) - $AdfDhtmlTableBasePeer$$.$_AUTOSCROLL_MARGIN$ && ($rhExpando$$1_shouldScrollRight$$ = 
      !0);
    }
    if ($shouldScrollLeft$$ || $rhExpando$$1_shouldScrollRight$$) {
      for ($agent$$645_extraX$$1$$ -= $scrollLeft$$37$$, $div2$$1_rootExpando$$1$$ = $AdfDhtmlTableBasePeer$$.$_ROOT_COLUMN$, $rhExpando$$1_shouldScrollRight$$ = $AdfDhtmlTableBasePeer$$.$_ROW_HEADER$, $i$$597_table1$$4$$ = $i$$597_table1$$4$$.rows.length - 1;0 <= $i$$597_table1$$4$$;$i$$597_table1$$4$$--) {
        for (var $cells$$7$$ = $divPos$$4_headerDiv$$2_headerTable$$5_outerDiv$$7_table2$$4$$.rows[$i$$597_table1$$4$$].cells, $cellCount$$3$$ = $cells$$7$$.length, $c$$20$$ = 0;$c$$20$$ < $cellCount$$3$$;$c$$20$$++) {
          var $cell$$7$$ = $cells$$7$$[$c$$20$$];
          if ($cell$$7$$.getAttribute($div2$$1_rootExpando$$1$$) && null == $cell$$7$$.getAttribute($rhExpando$$1_shouldScrollRight$$)) {
            var $cellLeft$$1$$ = $cell$$7$$.offsetLeft + $agent$$645_extraX$$1$$, $cellRight$$1$$ = $cellLeft$$1$$ + $cell$$7$$.offsetWidth;
            if ($mousePos$$9_outerDivMouseX$$1$$ >= $cellLeft$$1$$ && $mousePos$$9_outerDivMouseX$$1$$ <= $cellRight$$1$$) {
              $scrollLeft$$37$$ = $shouldScrollLeft$$ ? Math.max($scrollLeft$$37$$ - $cell$$7$$.offsetWidth, 0) : Math.min($scrollLeft$$37$$ + $cell$$7$$.offsetWidth, $JSCompiler_StaticMethods__getScrollWidth$$($JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$self$$) - $JSCompiler_StaticMethods__getScrollerClientWidth$$($JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$self$$));
              $JSCompiler_StaticMethods__scrollerScrollToPos$$($JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$self$$, $scrollLeft$$37$$, null);
              break;
            }
          }
        }
      }
    }
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$_handleColReorderDrag$ = function $$AdfDhtmlTableBasePeer$$$$$_handleColReorderDrag$$($event$$294$$) {
  $JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$$(this, $event$$294$$);
  $JSCompiler_StaticMethods__positionColumnReorderTracker$$(this, $event$$294$$);
  $JSCompiler_StaticMethods__insertEmptyDropColumn$$(this, $event$$294$$);
};
$AdfDhtmlTableBasePeer$$.prototype.$_handleColReorderDrop$ = function $$AdfDhtmlTableBasePeer$$$$$_handleColReorderDrop$$() {
  var $animDuration$$15_animDuration$$inline_4287_page$$inline_4288$$ = null;
  if (null != this.$_targetReorderTH$) {
    if ($animDuration$$15_animDuration$$inline_4287_page$$inline_4288$$ = this.$_colReorderAnimationDuration$, void 0 == $animDuration$$15_animDuration$$inline_4287_page$$inline_4288$$ && ($animDuration$$15_animDuration$$inline_4287_page$$inline_4288$$ = $AdfPage$$.$PAGE$, this.$_colScrollAnimationDuration$ = $animDuration$$15_animDuration$$inline_4287_page$$inline_4288$$ = $animDuration$$15_animDuration$$inline_4287_page$$inline_4288$$.$isAnimationEnabled$() ? parseInt($animDuration$$15_animDuration$$inline_4287_page$$inline_4288$$.$getLookAndFeel$().$getSkinProperty$("af|table-tr-column-reorder-animation-duration"), 
    10) : 0), this.$_reorderId$ = this.$_reorderTH$.id, 0 < $animDuration$$15_animDuration$$inline_4287_page$$inline_4288$$) {
      var $targetLeft$$inline_4292$$ = this.$_emptyDropCells$[0].offsetLeft, $targetLeft$$inline_4292$$ = $targetLeft$$inline_4292$$ + this.$_reorderDropColumnExtraX$;
      $AdfDhtmlElementAnimator$animate$$(3, $animDuration$$15_animDuration$$inline_4287_page$$inline_4288$$, [{element:this.$_columnReorderTracker$, $properties$:{top:0, left:$targetLeft$$inline_4292$$}}], null, $AdfDhtmlTableBasePeer$$.$_columnReorderAnimationComplete$, this);
    } else {
      $JSCompiler_StaticMethods__reorderColumnComponentsWithoutAnimation$$(this);
    }
  }
  0 == $animDuration$$15_animDuration$$inline_4287_page$$inline_4288$$ && (null != this.$_columnReorderTracker$ && (this.$getDomElement$().removeChild(this.$_columnReorderTracker$), this.$_columnReorderTracker$ = null), $JSCompiler_StaticMethods__cleanUpAfterColumnReorder$$(this));
  $AdfAgent$$.$AGENT$.$enableUserSelect$(this.$__getColumnHeader$());
};
function $JSCompiler_StaticMethods__reorderColumnComponentsWithoutAnimation$$($JSCompiler_StaticMethods__reorderColumnComponentsWithoutAnimation$self$$) {
  var $component$$inline_4295_showColsEvent$$inline_4296_statusText$$5$$ = $JSCompiler_StaticMethods__reorderColumnComponentsWithoutAnimation$self$$.$getComponent$(), $component$$inline_4295_showColsEvent$$inline_4296_statusText$$5$$ = new $AdfTableShowColumnsEvent$$($component$$inline_4295_showColsEvent$$inline_4296_statusText$$5$$, $JSCompiler_StaticMethods__reorderColumnComponentsWithoutAnimation$self$$.$_reorderId$, "reorderColumn");
  $component$$inline_4295_showColsEvent$$inline_4296_statusText$$5$$.$setTargetColumnId$($JSCompiler_StaticMethods__reorderColumnComponentsWithoutAnimation$self$$.$_targetReorderTH$.id);
  $component$$inline_4295_showColsEvent$$inline_4296_statusText$$5$$.$setAfterTarget$($JSCompiler_StaticMethods__reorderColumnComponentsWithoutAnimation$self$$.$_insertColumnAfter$);
  $component$$inline_4295_showColsEvent$$inline_4296_statusText$$5$$.$queue$();
  $component$$inline_4295_showColsEvent$$inline_4296_statusText$$5$$.$isCanceled$() ? $JSCompiler_StaticMethods__reorderColumnComponentsWithoutAnimation$self$$.$_handleColReorderAbort$() : ($component$$inline_4295_showColsEvent$$inline_4296_statusText$$5$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$().$getTranslatedString$("af_table.LABEL_REORDERING_COLUMN"), $JSCompiler_StaticMethods__reorderColumnComponentsWithoutAnimation$self$$.$DisplayStatus$($component$$inline_4295_showColsEvent$$inline_4296_statusText$$5$$, 
  !0));
}
function $JSCompiler_StaticMethods__cleanUpAfterColumnReorder$$($JSCompiler_StaticMethods__cleanUpAfterColumnReorder$self$$) {
  $AdfAgent$$.$AGENT$.setCursor($JSCompiler_StaticMethods__cleanUpAfterColumnReorder$self$$.$getDomElement$(), "");
  $JSCompiler_StaticMethods__cleanUpAfterColumnReorder$self$$.$_reorderTH$ = null;
  $JSCompiler_StaticMethods__cleanUpAfterColumnReorder$self$$.$_targetReorderTH$ = null;
  delete $JSCompiler_StaticMethods__cleanUpAfterColumnReorder$self$$.$_reorderId$;
  delete $JSCompiler_StaticMethods__cleanUpAfterColumnReorder$self$$.$_reorderHiddenCells$;
  delete $JSCompiler_StaticMethods__cleanUpAfterColumnReorder$self$$.$_insertColumnAfter$;
  delete $JSCompiler_StaticMethods__cleanUpAfterColumnReorder$self$$.$_previousInsertColIndex$;
  delete $JSCompiler_StaticMethods__cleanUpAfterColumnReorder$self$$.$_emptyDropCells$;
  delete $JSCompiler_StaticMethods__cleanUpAfterColumnReorder$self$$.$_reorderEmptyCellWidth$;
}
function $JSCompiler_StaticMethods__cloneWithSelectedOption$$($originalNode$$, $deepFlag$$) {
  if (null == $originalNode$$) {
    return null;
  }
  var $clonedNode$$ = $originalNode$$.cloneNode($deepFlag$$);
  if (1 == $originalNode$$.nodeType) {
    if ($deepFlag$$) {
      var $originalSelects$$ = $originalNode$$.getElementsByTagName("SELECT"), $clonedSelects$$ = $clonedNode$$.getElementsByTagName("SELECT"), $originalSelectsLength$$ = $originalSelects$$.length;
      $AdfAssert$$.assert($originalSelectsLength$$ == $clonedSelects$$.length, "Unexpected clone--different amounts of selects!");
      for (var $i$$600$$ = 0;$i$$600$$ < $originalSelectsLength$$;$i$$600$$++) {
        $clonedSelects$$[$i$$600$$].selectedIndex = $originalSelects$$[$i$$600$$].selectedIndex;
      }
    }
    "SELECT" == $originalNode$$.tagName && ($clonedNode$$.selectedIndex = $originalNode$$.selectedIndex);
  }
  return $clonedNode$$;
}
function $JSCompiler_StaticMethods__insertEmptyDropColumn$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $evt$$164$$) {
  var $isRTL$$31$$ = $AdfDhtmlTableBasePeer$$.$_isRTL$(), $outerDiv$$10$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$getDomElement$(), $agent$$649$$ = $AdfAgent$$.$AGENT$, $mousePos$$10$$ = $agent$$649$$.$getMousePosition$($evt$$164$$), $divPos$$5$$ = $agent$$649$$.$getElementPosition$($outerDiv$$10$$), $outerDivMouseX$$2$$ = Math.max($mousePos$$10$$.x - $divPos$$5$$.x, 0), $headerDiv$$4$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$__getColumnHeader$(), $div2$$2$$, 
  $table1$$5$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($headerDiv$$4$$, "t"), $table2$$5$$;
  $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_hasFrozenColumn$() && ($div2$$2$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($headerDiv$$4$$, "d2"), $table2$$5$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($div2$$2$$, "t2"));
  var $headerTable$$7$$, $extraX$$2$$ = 0;
  if ($isRTL$$31$$) {
    var $outerWidth$$7$$ = $outerDiv$$10$$.offsetWidth, $table1Width$$ = $table1$$5$$.offsetWidth, $table1Left$$ = $outerWidth$$7$$ - $table1Width$$;
    $div2$$2$$ && $outerDivMouseX$$2$$ <= $table1Left$$ ? ($headerTable$$7$$ = $table2$$5$$, $outerWidth$$7$$ > $table1Width$$ + $table2$$5$$.offsetWidth ? $extraX$$2$$ = $outerWidth$$7$$ - ($table1Width$$ + $table2$$5$$.offsetWidth) : ($extraX$$2$$ = -$JSCompiler_StaticMethods__getRTLScrollAdjustment$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$), $JSCompiler_StaticMethods__getScrollHeight$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$) > $JSCompiler_StaticMethods__getScrollerOffsetHeight$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$) && 
    ($extraX$$2$$ += $JSCompiler_StaticMethods__getScrollerOffsetWidth$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$) - $JSCompiler_StaticMethods__getScrollerClientWidth$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$)))) : ($outerDiv$$10$$.offsetWidth > $table1$$5$$.offsetWidth && ($extraX$$2$$ = $table1Left$$), $headerTable$$7$$ = $table1$$5$$);
  } else {
    $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$) ? $outerDivMouseX$$2$$ >= $table2$$5$$.offsetWidth ? ($extraX$$2$$ = $table2$$5$$.offsetWidth, $extraX$$2$$ -= $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_currentScrollLeft$, $headerTable$$7$$ = $table1$$5$$) : $headerTable$$7$$ = $table2$$5$$ : $outerDivMouseX$$2$$ <= $table1$$5$$.offsetWidth ? $headerTable$$7$$ = $table1$$5$$ : $div2$$2$$ ? ($extraX$$2$$ = $table1$$5$$.offsetWidth, 
    $extraX$$2$$ -= $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_currentScrollLeft$, $headerTable$$7$$ = $table2$$5$$) : $headerTable$$7$$ = $table1$$5$$;
  }
  var $insertColumnAfter$$, $targetReorderTH$$ = null;
  if ($headerTable$$7$$) {
    $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_hasFrozenColumn$() || ($extraX$$2$$ -= $isRTL$$31$$ ? $JSCompiler_StaticMethods__getRTLScrollAdjustment$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$) : $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_currentScrollLeft$);
    for (var $nRows$$4$$ = $table1$$5$$.rows.length, $rootExpando$$2$$ = $AdfDhtmlTableBasePeer$$.$_ROOT_COLUMN$, $rhExpando$$2$$ = $AdfDhtmlTableBasePeer$$.$_ROW_HEADER$, $i$$601$$ = $nRows$$4$$ - 1;0 <= $i$$601$$;$i$$601$$--) {
      for (var $cells$$10$$ = $headerTable$$7$$.rows[$i$$601$$].cells, $cellCount$$5$$ = $cells$$10$$.length, $c$$21$$ = 0;$c$$21$$ < $cellCount$$5$$;$c$$21$$++) {
        var $cell$$10$$ = $cells$$10$$[$c$$21$$];
        if ($cell$$10$$.getAttribute($rootExpando$$2$$) && null == $cell$$10$$.getAttribute($rhExpando$$2$$) && "none" != $cell$$10$$.style.display) {
          var $cellLeft$$2$$ = $cell$$10$$.offsetLeft + $extraX$$2$$, $cellRight$$2$$ = $cellLeft$$2$$ + $cell$$10$$.offsetWidth;
          if (!$isRTL$$31$$) {
            if ($outerDivMouseX$$2$$ >= $cellLeft$$2$$ && $outerDivMouseX$$2$$ <= $cellRight$$2$$ - $cell$$10$$.offsetWidth / 2) {
              $targetReorderTH$$ = $cell$$10$$;
              $insertColumnAfter$$ = !1;
              break;
            } else {
              if ($outerDivMouseX$$2$$ >= $cellLeft$$2$$ && $outerDivMouseX$$2$$ <= $cellRight$$2$$) {
                $targetReorderTH$$ = $cell$$10$$;
                $insertColumnAfter$$ = -1 == $cell$$10$$.id.indexOf("_afrBlankColumn");
                break;
              }
            }
          } else {
            if ($outerDivMouseX$$2$$ >= $cellLeft$$2$$ && $outerDivMouseX$$2$$ <= $cellRight$$2$$ - $cell$$10$$.offsetWidth / 2) {
              $targetReorderTH$$ = $cell$$10$$;
              $insertColumnAfter$$ = -1 == $cell$$10$$.id.indexOf("_afrBlankColumn");
              break;
            } else {
              if ($outerDivMouseX$$2$$ >= $cellLeft$$2$$ && $outerDivMouseX$$2$$ <= $cellRight$$2$$) {
                $targetReorderTH$$ = $cell$$10$$;
                $insertColumnAfter$$ = !1;
                break;
              }
            }
          }
        }
      }
    }
    if (null == $targetReorderTH$$ && null == $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_previousInsertColIndex$) {
      for ($i$$601$$ = $nRows$$4$$ - 1;0 <= $i$$601$$;$i$$601$$--) {
        var $cells$$10$$ = $headerTable$$7$$.rows[$i$$601$$].cells, $cellCount$$5$$ = $cells$$10$$.length, $lastCell$$;
        0 < $cellCount$$5$$ && ($lastCell$$ = $cells$$10$$[$cellCount$$5$$ - 1]);
        if ($lastCell$$ && $lastCell$$.getAttribute($rootExpando$$2$$) && null == $lastCell$$.getAttribute($rhExpando$$2$$)) {
          $targetReorderTH$$ = $lastCell$$ == $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_reorderTH$ && $lastCell$$.previousSibling ? $lastCell$$.previousSibling : $lastCell$$;
          $insertColumnAfter$$ = !0;
          break;
        }
      }
    }
    if (null != $targetReorderTH$$) {
      var $targetIndex$$3$$ = $agent$$649$$.$getIntAttribute$($targetReorderTH$$, "_d_index", -1), $targetColSpan$$1$$ = $targetReorderTH$$.colSpan, $insertColIndex$$ = $insertColumnAfter$$ ? $targetIndex$$3$$ + $targetColSpan$$1$$ : $targetIndex$$3$$;
      if ($insertColIndex$$ != $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_previousInsertColIndex$) {
        $JSCompiler_StaticMethods__removeEmptyDropColumn$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $div2$$2$$);
        $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_targetReorderTH$ = $targetReorderTH$$;
        $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_insertColumnAfter$ = $insertColumnAfter$$;
        $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_previousInsertColIndex$ = $insertColIndex$$;
        $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_reorderDropColumnExtraX$ = $extraX$$2$$;
        $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_targetHeaderTable$ = $headerTable$$7$$;
        for (var $targetReorderTH$$inline_4372$$ = $targetReorderTH$$, $innerDiv$$inline_4375$$ = $div2$$2$$, $agent$$inline_4376$$ = $AdfAgent$$.$AGENT$, $insertAfter$$inline_4377$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_insertColumnAfter$, $reorderColWidth$$inline_4378$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_reorderColWidth$, $emptyDropCells$$inline_4379$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_emptyDropCells$, $lastFrozen$$inline_4380$$ = 
        $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_lastFrozen$, $firstFrozen$$inline_4381$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_firstFrozen$, $headerTable$$inline_4382$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_targetHeaderTable$, $reorderEmptyCellWidth$$inline_4383$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_reorderEmptyCellWidth$, $ownerDoc$$inline_4384$$ = $targetReorderTH$$inline_4372$$.ownerDocument, $isFilterable$$inline_4385$$ = 
        $JSCompiler_StaticMethods__isFilterable$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$), $insertedRows$$inline_4386$$ = $isFilterable$$inline_4385$$ ? 3 : 2, $i$$inline_4387$$ = 0;$i$$inline_4387$$ < $insertedRows$$inline_4386$$;$i$$inline_4387$$++) {
          var $row$$inline_4388$$ = $headerTable$$inline_4382$$.rows[$i$$inline_4387$$], $cells$$inline_4389$$ = $row$$inline_4388$$.cells;
          if ($i$$inline_4387$$ < $insertedRows$$inline_4386$$ - 1) {
            var $cellIndex$$inline_4390$$ = $targetIndex$$3$$;
            $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_hasFrozenColumn$() && ($JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$) && !$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $targetIndex$$3$$) ? $cellIndex$$inline_4390$$ = $targetIndex$$3$$ - $lastFrozen$$inline_4380$$ - 1 : $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$) && 
            $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $targetIndex$$3$$) && ($cellIndex$$inline_4390$$ = $targetIndex$$3$$ - $firstFrozen$$inline_4381$$));
            $insertAfter$$inline_4377$$ && ($cellIndex$$inline_4390$$ += $targetColSpan$$1$$ - 1);
            headerCell = $cells$$inline_4389$$[$cellIndex$$inline_4390$$];
          } else {
            headerCell = $targetReorderTH$$inline_4372$$;
          }
          var $emptyCell$$inline_4391$$ = $ownerDoc$$inline_4384$$.createElement("th");
          $insertAfter$$inline_4377$$ ? headerCell.nextSibling ? $row$$inline_4388$$.insertBefore($emptyCell$$inline_4391$$, headerCell.nextSibling) : $row$$inline_4388$$.appendChild($emptyCell$$inline_4391$$) : $row$$inline_4388$$.insertBefore($emptyCell$$inline_4391$$, headerCell);
          0 == $i$$inline_4387$$ ? $emptyCell$$inline_4391$$.style.cssText = headerCell.style.cssText : ($emptyCell$$inline_4391$$.className = $AdfDhtmlTableBasePeer$$.$_DROP_TARGET_CLASS$ + " " + headerCell.className, $i$$inline_4387$$ == $insertedRows$$inline_4386$$ - 1 && ($emptyCell$$inline_4391$$.rowSpan = $headerTable$$inline_4382$$.rows.length - ($isFilterable$$inline_4385$$ ? 2 : 1)), $emptyCell$$inline_4391$$.innerHTML = "\x26nbsp;");
          $reorderEmptyCellWidth$$inline_4383$$ ? $emptyCell$$inline_4391$$.style.width = $reorderEmptyCellWidth$$inline_4383$$ : ($agent$$inline_4376$$.$setOuterWidth$($emptyCell$$inline_4391$$, $reorderColWidth$$inline_4378$$), $reorderEmptyCellWidth$$inline_4383$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_reorderEmptyCellWidth$ = parseInt($emptyCell$$inline_4391$$.style.width) + "px");
          $emptyDropCells$$inline_4379$$.push($emptyCell$$inline_4391$$);
        }
        $JSCompiler_StaticMethods__adjustReorderColumnHeaderWidths$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $headerTable$$inline_4382$$, $innerDiv$$inline_4375$$, $targetIndex$$3$$, -$reorderColWidth$$inline_4378$$);
        $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_processColGroup$() && $JSCompiler_StaticMethods__insertEmptyDropColGroupCol$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $headerTable$$inline_4382$$, $targetIndex$$3$$, $targetColSpan$$1$$, $insertAfter$$inline_4377$$, $reorderColWidth$$inline_4378$$, $emptyDropCells$$inline_4379$$);
        null != $div2$$2$$ && $isRTL$$31$$ && $agent$$649$$.setScrollLeft($div2$$2$$, $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_currentScrollLeft$);
        for (var $agent$$inline_4396$$ = $AdfAgent$$.$AGENT$, $isIE$$inline_4397$$ = $agent$$inline_4396$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$, $isRTL$$inline_4398$$ = $AdfDhtmlTableBasePeer$$.$_isRTL$(), $lastFrozen$$inline_4399$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_lastFrozen$, $firstFrozen$$inline_4400$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_firstFrozen$, $insertAfter$$inline_4401$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_insertColumnAfter$, 
        $reorderColWidth$$inline_4402$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_reorderColWidth$, $emptyDropCells$$inline_4403$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_emptyDropCells$, $reorderEmptyCellWidth$$inline_4404$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_reorderEmptyCellWidth$, $scrollLeft$$inline_4405$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_currentScrollLeft$, $dataBody$$inline_4406$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$GetDataBody$(), 
        $blockList$$inline_4407$$ = $dataBody$$inline_4406$$.childNodes, $childCount$$inline_4408$$ = $blockList$$inline_4407$$.length, $ownerDoc$$inline_4409$$ = $dataBody$$inline_4406$$.ownerDocument, $selClassName$$inline_4410$$ = $AdfDhtmlTableBasePeer$$.$_DROP_TARGET_CLASS$, $currentScrollTop$$inline_4411$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_currentScrollTop$, $cellIndex$$inline_4412$$ = $insertAfter$$inline_4401$$ ? $targetIndex$$3$$ + $targetColSpan$$1$$ - 1 : $targetIndex$$3$$, 
        $startPos$$inline_4413$$, $i$$inline_4414$$ = 0;$i$$inline_4414$$ < $childCount$$inline_4408$$;$i$$inline_4414$$++) {
          var $block$$inline_4415$$ = $blockList$$inline_4407$$[$i$$inline_4414$$], $rows$$inline_4416$$ = $block$$inline_4415$$.rows, $rowCount$$inline_4417$$ = $rows$$inline_4416$$.length;
          0 == $i$$inline_4414$$ && ($startPos$$inline_4413$$ = $block$$inline_4415$$.$startPos$);
          for (var $blockOffsetTop$$inline_4418$$ = $currentScrollTop$$inline_4411$$ - $startPos$$inline_4413$$, $r$$inline_4419$$ = 0;$r$$inline_4419$$ < $rowCount$$inline_4417$$;$r$$inline_4419$$++) {
            var $row$$inline_4420$$ = $rows$$inline_4416$$[$r$$inline_4419$$];
            if ($row$$inline_4420$$.offsetTop - $blockOffsetTop$$inline_4418$$ > $dataBody$$inline_4406$$.offsetHeight) {
              break;
            }
            if (!$JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_hasDetailStamp$ || !$agent$$inline_4396$$.getAttribute($row$$inline_4420$$, $AdfDhtmlTableBasePeer$$.$_DETAIL_ROW_MARKER$, !1)) {
              var $cell$$inline_4421$$, $innerTable$$inline_4422$$ = null;
              $JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$) && !$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $targetIndex$$3$$) ? ($innerTable$$inline_4422$$ = $JSCompiler_StaticMethods__getNestedScrolledTable$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $row$$inline_4420$$), $row$$inline_4420$$ = $innerTable$$inline_4422$$.rows[0], $cell$$inline_4421$$ = $row$$inline_4420$$.cells[$cellIndex$$inline_4412$$ - 
              $lastFrozen$$inline_4399$$ - 1]) : $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$) ? $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $targetIndex$$3$$) ? $cell$$inline_4421$$ = $row$$inline_4420$$.cells[$cellIndex$$inline_4412$$ - $firstFrozen$$inline_4400$$ + 1] : ($innerTable$$inline_4422$$ = $JSCompiler_StaticMethods__getNestedScrolledTable$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, 
              $row$$inline_4420$$), $row$$inline_4420$$ = $innerTable$$inline_4422$$.rows[0], $cell$$inline_4421$$ = $row$$inline_4420$$.cells[$cellIndex$$inline_4412$$]) : $cell$$inline_4421$$ = $row$$inline_4420$$.cells[$cellIndex$$inline_4412$$];
              var $emptyCell$$inline_4423$$ = $ownerDoc$$inline_4409$$.createElement("td");
              $emptyCell$$inline_4423$$.className = $selClassName$$inline_4410$$ + " " + $cell$$inline_4421$$.className;
              $insertAfter$$inline_4401$$ ? $cell$$inline_4421$$.nextSibling ? $row$$inline_4420$$.insertBefore($emptyCell$$inline_4423$$, $cell$$inline_4421$$.nextSibling) : $row$$inline_4420$$.appendChild($emptyCell$$inline_4423$$) : $row$$inline_4420$$.insertBefore($emptyCell$$inline_4423$$, $cell$$inline_4421$$);
              $emptyCell$$inline_4423$$.style.width = $reorderEmptyCellWidth$$inline_4404$$;
              $emptyCell$$inline_4423$$.noWrap = !0;
              $emptyCell$$inline_4423$$.innerHTML = "\x26nbsp;";
              $emptyDropCells$$inline_4403$$.push($emptyCell$$inline_4423$$);
              if (null != $innerTable$$inline_4422$$) {
                if ($JSCompiler_StaticMethods__adjustReorderInnerTableWidth$$($innerTable$$inline_4422$$, -$reorderColWidth$$inline_4402$$), $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_processColGroup$()) {
                  $JSCompiler_StaticMethods__insertEmptyDropColGroupCol$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $innerTable$$inline_4422$$, $targetIndex$$3$$, $targetColSpan$$1$$, $insertAfter$$inline_4401$$, $reorderColWidth$$inline_4402$$, $emptyDropCells$$inline_4403$$);
                } else {
                  if ($isIE$$inline_4397$$) {
                    var $innerDiv$$inline_4424$$ = $innerTable$$inline_4422$$.parentNode;
                    ($isRTL$$inline_4398$$ || $agent$$inline_4396$$.getScrollLeft($innerDiv$$inline_4424$$) != $scrollLeft$$inline_4405$$) && $agent$$inline_4396$$.setScrollLeft($innerDiv$$inline_4424$$, $scrollLeft$$inline_4405$$);
                  }
                }
              }
            }
          }
          $startPos$$inline_4413$$ += $block$$inline_4415$$.offsetHeight;
          $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_processColGroup$() && ($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $targetIndex$$3$$) || $JSCompiler_StaticMethods__insertEmptyDropColGroupCol$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $block$$inline_4415$$, $targetIndex$$3$$, $targetColSpan$$1$$, $insertAfter$$inline_4401$$, $reorderColWidth$$inline_4402$$, 
          $emptyDropCells$$inline_4403$$, !0), $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $targetIndex$$3$$) && $JSCompiler_StaticMethods__adjustReorderNonFrozenCol$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $block$$inline_4415$$, -$reorderColWidth$$inline_4402$$));
        }
        $isRTL$$inline_4398$$ && !$JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_hasFrozenColumn$() && $agent$$inline_4396$$.setScrollLeft($dataBody$$inline_4406$$, $scrollLeft$$inline_4405$$);
        if (!$JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_footerless$) {
          var $agent$$inline_4429$$ = $AdfAgent$$.$AGENT$, $isWebKit$$inline_4430$$ = $agent$$inline_4429$$.$getPlatform$() == $AdfAgent$$.$WEBKIT_PLATFORM$, $lastFrozen$$inline_4431$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_lastFrozen$, $firstFrozen$$inline_4432$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_firstFrozen$, $insertAfter$$inline_4433$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_insertColumnAfter$, $reorderColWidth$$inline_4434$$ = 
          $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_reorderColWidth$, $emptyDropCells$$inline_4435$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_emptyDropCells$, $reorderEmptyCellWidth$$inline_4436$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_reorderEmptyCellWidth$, $footerDiv$$inline_4437$$ = $JSCompiler_StaticMethods__getColumnFooter$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$), $footerTable$$inline_4438$$, $nestedDiv$$inline_4439$$ = 
          null, $cellIndex$$inline_4440$$ = $insertAfter$$inline_4433$$ ? $targetIndex$$3$$ + $targetColSpan$$1$$ - 1 : $targetIndex$$3$$;
          $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $targetIndex$$3$$) ? ($nestedDiv$$inline_4439$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($footerDiv$$inline_4437$$, "fd2"), $footerTable$$inline_4438$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($nestedDiv$$inline_4439$$, "ft2"), $JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$) && 
          ($cellIndex$$inline_4440$$ -= $lastFrozen$$inline_4431$$ + 1), $agent$$inline_4429$$.getScrollLeft($nestedDiv$$inline_4439$$) != $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_currentScrollLeft$ && $agent$$inline_4429$$.setScrollLeft($nestedDiv$$inline_4439$$, $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_currentScrollLeft$)) : ($footerTable$$inline_4438$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($footerDiv$$inline_4437$$, "ft"), $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$) && 
          $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $targetIndex$$3$$) && ($cellIndex$$inline_4440$$ -= $firstFrozen$$inline_4432$$));
          for (var $ownerDoc$$inline_4441$$ = $footerDiv$$inline_4437$$.ownerDocument, $emptyCell$$inline_4442$$, $i$$inline_4443$$ = 0;2 > $i$$inline_4443$$;$i$$inline_4443$$++) {
            var $row$$inline_4444$$ = $footerTable$$inline_4438$$.rows[$i$$inline_4443$$];
            $emptyCell$$inline_4442$$ = $ownerDoc$$inline_4441$$.createElement(0 == $i$$inline_4443$$ ? "th" : "td");
            cell = $row$$inline_4444$$.cells[$cellIndex$$inline_4440$$];
            $insertAfter$$inline_4433$$ ? cell.nextSibling ? $row$$inline_4444$$.insertBefore($emptyCell$$inline_4442$$, cell.nextSibling) : $row$$inline_4444$$.appendChild($emptyCell$$inline_4442$$) : $row$$inline_4444$$.insertBefore($emptyCell$$inline_4442$$, cell);
            $emptyCell$$inline_4442$$.style.width = $reorderEmptyCellWidth$$inline_4436$$;
            0 == $i$$inline_4443$$ ? $emptyCell$$inline_4442$$.style.cssText = cell.style.cssText : ($emptyCell$$inline_4442$$.className = cell.className, $emptyCell$$inline_4442$$.innerHTML = "\x26nbsp;", $emptyCell$$inline_4442$$.$_afrIsFooter$ = !0, $isWebKit$$inline_4430$$ && ($emptyCell$$inline_4442$$.rowSpan = "10"));
            $emptyDropCells$$inline_4435$$.push($emptyCell$$inline_4442$$);
          }
          $JSCompiler_StaticMethods__adjustReorderColumnHeaderWidths$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $footerTable$$inline_4438$$, $nestedDiv$$inline_4439$$, $targetIndex$$3$$, -$reorderColWidth$$inline_4434$$);
          $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_processColGroup$() && $JSCompiler_StaticMethods__insertEmptyDropColGroupCol$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $footerTable$$inline_4438$$, $targetIndex$$3$$, $targetColSpan$$1$$, $insertAfter$$inline_4433$$, $reorderColWidth$$inline_4434$$, $emptyDropCells$$inline_4435$$);
        }
        if ($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_processColGroup$()) {
          var $blockList$$inline_4447$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$GetDataBody$().childNodes, $childCount$$inline_4448$$ = $blockList$$inline_4447$$.length, $scrollLeft$$inline_4449$$ = $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_currentScrollLeft$;
          for (i = 0;i < $childCount$$inline_4448$$;i++) {
            var $firstRow$$inline_4450$$ = $blockList$$inline_4447$$[i].rows[0], $firstRowStyle$$inline_4451$$ = $firstRow$$inline_4450$$.style;
            $firstRowStyle$$inline_4451$$.display = "block";
            $firstRowStyle$$inline_4451$$.display = "";
            $JSCompiler_StaticMethods__insertEmptyDropColumn$self$$.$_hasFrozenColumn$() && (innerTable = $JSCompiler_StaticMethods__getNestedScrolledTable$$($JSCompiler_StaticMethods__insertEmptyDropColumn$self$$, $firstRow$$inline_4450$$), $AdfAgent$$.$AGENT$.setScrollLeft(innerTable.parentNode, $scrollLeft$$inline_4449$$));
          }
        }
      }
    }
  }
}
function $JSCompiler_StaticMethods__removeEmptyDropColumn$$($JSCompiler_StaticMethods__removeEmptyDropColumn$self$$, $innerDiv$$2$$) {
  var $emptyDropCells$$1$$ = $JSCompiler_StaticMethods__removeEmptyDropColumn$self$$.$_emptyDropCells$;
  if ($emptyDropCells$$1$$) {
    for (var $agent$$650_targetIndex$$4$$ = $AdfAgent$$.$AGENT$, $isWebKit$$5$$ = $agent$$650_targetIndex$$4$$.$getPlatform$() == $AdfAgent$$.$WEBKIT_PLATFORM$, $agent$$650_targetIndex$$4$$ = $agent$$650_targetIndex$$4$$.$getIntAttribute$($JSCompiler_StaticMethods__removeEmptyDropColumn$self$$.$_targetReorderTH$, "_d_index", -1), $reorderColWidth$$4$$ = $JSCompiler_StaticMethods__removeEmptyDropColumn$self$$.$_reorderColWidth$, $i$$602$$ = $emptyDropCells$$1$$.length - 1;0 <= $i$$602$$;$i$$602$$--) {
      var $emptyDropCell$$ = $emptyDropCells$$1$$[$i$$602$$], $tagName$$9$$ = $emptyDropCell$$.tagName;
      $isWebKit$$5$$ && "COL" == $tagName$$9$$ ? $emptyDropCell$$.parentNode.span-- : "TD" != $tagName$$9$$ || !$JSCompiler_StaticMethods__removeEmptyDropColumn$self$$.$_hasFrozenColumn$() || $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__removeEmptyDropColumn$self$$, $agent$$650_targetIndex$$4$$) || $emptyDropCell$$.$_afrIsFooter$ || $JSCompiler_StaticMethods__adjustReorderInnerTableWidth$$($emptyDropCell$$.parentNode.parentNode.parentNode, $reorderColWidth$$4$$);
      $emptyDropCell$$.parentNode.removeChild($emptyDropCell$$);
    }
    $JSCompiler_StaticMethods__adjustReorderColumnHeaderWidths$$($JSCompiler_StaticMethods__removeEmptyDropColumn$self$$, $JSCompiler_StaticMethods__removeEmptyDropColumn$self$$.$_targetHeaderTable$, $innerDiv$$2$$, $agent$$650_targetIndex$$4$$, $reorderColWidth$$4$$);
    $JSCompiler_StaticMethods__removeEmptyDropColumn$self$$.$_processColGroup$() && $JSCompiler_StaticMethods__removeEmptyDropColumn$self$$.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__removeEmptyDropColumn$self$$, $agent$$650_targetIndex$$4$$) && $JSCompiler_StaticMethods__adjustReorderDataBodyNonFrozenCol$$($JSCompiler_StaticMethods__removeEmptyDropColumn$self$$, $reorderColWidth$$4$$);
    $JSCompiler_StaticMethods__removeEmptyDropColumn$self$$.$_footerless$ || $JSCompiler_StaticMethods__adjustReorderColumnFooterWidths$$($JSCompiler_StaticMethods__removeEmptyDropColumn$self$$, $agent$$650_targetIndex$$4$$, $reorderColWidth$$4$$);
  }
  $JSCompiler_StaticMethods__removeEmptyDropColumn$self$$.$_emptyDropCells$ = [];
}
$AdfDhtmlTableBasePeer$$.$_columnReorderAnimationComplete$ = function $$AdfDhtmlTableBasePeer$$$$_columnReorderAnimationComplete$$($peer$$180$$) {
  $JSCompiler_StaticMethods__reorderColumnComponentsWithoutAnimation$$($peer$$180$$);
  $JSCompiler_StaticMethods__cleanUpAfterColumnReorder$$($peer$$180$$);
};
$AdfDhtmlTableBasePeer$$.prototype.$_handleColReorderAbort$ = function $$AdfDhtmlTableBasePeer$$$$$_handleColReorderAbort$$() {
  var $agent$$654$$ = $AdfAgent$$.$AGENT$;
  $AdfAgent$$.$AGENT$.$getPlatform$();
  var $headerDiv$$5_reorderIndex$$5$$ = this.$__getColumnHeader$(), $table1$$6$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($headerDiv$$5_reorderIndex$$5$$, "t"), $div2$$3$$, $table2$$6$$;
  this.$_hasFrozenColumn$() && ($div2$$3$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($headerDiv$$5_reorderIndex$$5$$, "d2"), $table2$$6$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($div2$$3$$, "t2"));
  $JSCompiler_StaticMethods__removeEmptyDropColumn$$(this, $div2$$3$$);
  for (var $headerDiv$$5_reorderIndex$$5$$ = $agent$$654$$.$getIntAttribute$(this.$_reorderTH$, "_d_index", -1), $hiddenCells$$4$$ = this.$_reorderHiddenCells$, $reorderColWidth$$8$$ = this.$_reorderColWidth$, $cellCount$$6$$ = $hiddenCells$$4$$.length, $cell$$12_row$$75$$, $previousRow$$2$$, $i$$606$$ = 0;$i$$606$$ < $cellCount$$6$$;$i$$606$$++) {
    $cell$$12_row$$75$$ = $hiddenCells$$4$$[$i$$606$$], $cell$$12_row$$75$$.style.display = "", $cell$$12_row$$75$$.$_afrOriginalWidth$ && ($cell$$12_row$$75$$.style.width = $cell$$12_row$$75$$.$_afrOriginalWidth$), "TD" != $cell$$12_row$$75$$.tagName || $cell$$12_row$$75$$.$_afrIsFooter$ || ($cell$$12_row$$75$$ = $cell$$12_row$$75$$.parentNode, this.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $headerDiv$$5_reorderIndex$$5$$) && $cell$$12_row$$75$$ != $previousRow$$2$$ && 
    $JSCompiler_StaticMethods__adjustReorderInnerTableWidth$$($cell$$12_row$$75$$.parentNode.parentNode, -$reorderColWidth$$8$$), $previousRow$$2$$ = $cell$$12_row$$75$$);
  }
  this.$_processColGroup$() && this.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $headerDiv$$5_reorderIndex$$5$$) && $JSCompiler_StaticMethods__adjustReorderDataBodyNonFrozenCol$$(this, -$reorderColWidth$$8$$);
  $JSCompiler_StaticMethods__adjustReorderColumnHeaderWidths$$(this, (this.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $headerDiv$$5_reorderIndex$$5$$) ? $table2$$6$$ : $table1$$6$$, $div2$$3$$, $headerDiv$$5_reorderIndex$$5$$, -$reorderColWidth$$8$$));
  this.$_footerless$ || $JSCompiler_StaticMethods__adjustReorderColumnFooterWidths$$(this, $headerDiv$$5_reorderIndex$$5$$, -$reorderColWidth$$8$$);
  null != this.$_columnReorderTracker$ && (this.$getDomElement$().removeChild(this.$_columnReorderTracker$), this.$_columnReorderTracker$ = null);
  $JSCompiler_StaticMethods__cleanUpAfterColumnReorder$$(this);
  $agent$$654$$.$enableUserSelect$(this.$__getColumnHeader$());
};
$AdfDhtmlTableBasePeer$$.prototype.$GetFocusManager$ = function $$AdfDhtmlTableBasePeer$$$$$GetFocusManager$$() {
  return this.$_focusManager$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetFocusManager", {$GetFocusManager$:$AdfDhtmlTableBasePeer$$.prototype.$GetFocusManager$});
$AdfDhtmlTableBasePeer$$.prototype.$GetFocusedRowKey$ = function $$AdfDhtmlTableBasePeer$$$$$GetFocusedRowKey$$() {
  return this.$_focusManager$.$currency$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetFocusedRowKey", {$GetFocusedRowKey$:$AdfDhtmlTableBasePeer$$.prototype.$GetFocusedRowKey$});
$AdfDhtmlTableBasePeer$$.prototype.$GetLastRowKey$ = function $$AdfDhtmlTableBasePeer$$$$$GetLastRowKey$$() {
  var $lastRowKey$$2$$ = this.$_focusManager$.$currency$;
  if (null == $lastRowKey$$2$$ && $JSCompiler_StaticMethods__isRowSelectionEnabled$$(this)) {
    var $state$$87$$ = this.$getComponent$().getSelectedRowKeys(), $rowKey$$69$$;
    for ($rowKey$$69$$ in $state$$87$$) {
      $state$$87$$[$rowKey$$69$$] != AdfUITable.$_SELECT_ALL$ && $state$$87$$[$rowKey$$69$$] && ($lastRowKey$$2$$ = $rowKey$$69$$);
    }
  }
  return $lastRowKey$$2$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetLastRowKey", {$GetLastRowKey$:$AdfDhtmlTableBasePeer$$.prototype.$GetLastRowKey$});
$AdfDhtmlTableBasePeer$$.prototype.$suppressSelectionEventDelivery$ = function $$AdfDhtmlTableBasePeer$$$$$suppressSelectionEventDelivery$$($freeze$$1$$) {
  this.$_suppressSelectionEventDelivery$ = $freeze$$1$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.suppressSelectionEventDelivery", {$suppressSelectionEventDelivery$:$AdfDhtmlTableBasePeer$$.prototype.$suppressSelectionEventDelivery$});
$AdfDhtmlTableBasePeer$$.prototype.$canDeliverSelectionEvent$ = function $$AdfDhtmlTableBasePeer$$$$$canDeliverSelectionEvent$$() {
  return !this.$_suppressSelectionEventDelivery$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.canDeliverSelectionEvent", {$canDeliverSelectionEvent$:$AdfDhtmlTableBasePeer$$.prototype.$canDeliverSelectionEvent$});
function $JSCompiler_StaticMethods__getTargetRowHeader$$($JSCompiler_StaticMethods__getTargetRowHeader$self$$, $node$$120$$) {
  for (var $rh$$ = null, $rootDomElement$$23$$ = $JSCompiler_StaticMethods__getTargetRowHeader$self$$.$getDomElement$();$node$$120$$ && $node$$120$$ != $rootDomElement$$23$$;) {
    if ("TD" == $AdfAgent$$.$getAgent$().$getNodeName$($node$$120$$)) {
      null != $node$$120$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_HEADER$) && ($rh$$ = $node$$120$$);
      break;
    }
    $node$$120$$ = $node$$120$$.parentNode;
  }
  return $rh$$;
}
$AdfDhtmlTableBasePeer$$.prototype.$__getSelectedColumns$ = function $$AdfDhtmlTableBasePeer$$$$$__getSelectedColumns$$() {
  for (var $leafColumns$$6$$ = this.$__getVisibleLeafColumns$(), $selectedColumns$$7$$ = [], $colCount$$4$$ = $leafColumns$$6$$.length, $i$$607$$ = 0;$i$$607$$ < $colCount$$4$$;$i$$607$$++) {
    var $col$$18$$ = $leafColumns$$6$$[$i$$607$$];
    $col$$18$$ && $col$$18$$.getSelected() && $selectedColumns$$7$$.push($col$$18$$);
  }
  return $selectedColumns$$7$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getSelectedColumns", {$__getSelectedColumns$:$AdfDhtmlTableBasePeer$$.prototype.$__getSelectedColumns$});
$AdfDhtmlTableBasePeer$$.prototype.$GetRowHeaderCellFromRow$ = function $$AdfDhtmlTableBasePeer$$$$$GetRowHeaderCellFromRow$$($cell$$13_row$$76$$) {
  $AdfAssert$$.assert(null != $cell$$13_row$$76$$, "Unable to get row header cell from a non-valid row!");
  $AdfAgent$$.$getAgent$();
  for (var $rh$$1$$ = null, $cells$$13$$ = $cell$$13_row$$76$$.cells, $cellCount$$7$$ = $cells$$13$$.length, $i$$608$$ = 0;$i$$608$$ < $cellCount$$7$$;$i$$608$$++) {
    if ($cell$$13_row$$76$$ = $cells$$13$$[$i$$608$$], null != $cell$$13_row$$76$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_HEADER$)) {
      $rh$$1$$ = $cell$$13_row$$76$$;
      break;
    }
  }
  return $rh$$1$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetRowHeaderCellFromRow", {$GetRowHeaderCellFromRow$:$AdfDhtmlTableBasePeer$$.prototype.$GetRowHeaderCellFromRow$});
$JSCompiler_prototypeAlias$$ = $AdfDhtmlTableBasePeer$$.prototype;
$JSCompiler_prototypeAlias$$.$_isTargetCellEditable$ = function $$JSCompiler_prototypeAlias$$$$_isTargetCellEditable$$($node$$121$$, $isFilter$$1$$) {
  for (var $agent$$657$$ = $AdfAgent$$.$getAgent$(), $nodeName$$11$$, $rootElement$$159$$ = this.$getDomElement$(), $inputRegExp$$2$$ = $AdfDhtmlTableBasePeer$$.$_INPUT_REGEXP$;null != $node$$121$$ && $node$$121$$ != $rootElement$$159$$ && "TD" != ($nodeName$$11$$ = $agent$$657$$.$getNodeName$($node$$121$$)) && "TH" != $nodeName$$11$$ && "TR" != $nodeName$$11$$;) {
    if (3 != $node$$121$$.nodeType) {
      var $tabIndex$$1$$ = $node$$121$$.getAttribute("tabIndex", 2);
      if (null != $tabIndex$$1$$ && 0 <= $tabIndex$$1$$ && 32768 != $tabIndex$$1$$ && 65535 != $tabIndex$$1$$ || $nodeName$$11$$.match($inputRegExp$$2$$) && ($isFilter$$1$$ || -1 != $tabIndex$$1$$)) {
        return !0;
      }
    }
    $node$$121$$ = $node$$121$$.parentNode;
  }
  return !1;
};
$JSCompiler_prototypeAlias$$.$_handleRowMouseDownForC2E$ = function $$JSCompiler_prototypeAlias$$$$_handleRowMouseDownForC2E$$($params$$63$$) {
  $JSCompiler_StaticMethods__handleRowMouseDown$$(this, $params$$63$$.$evt$, $params$$63$$.$targetNode$, $params$$63$$.$isLeftButton$, $params$$63$$.$toggleKeyDown$, $params$$63$$.$shiftKeyDown$, $params$$63$$.$rowKey$, $params$$63$$.$row$);
  this.$_handleRowMouseDownTimerId$ && delete this.$_handleRowMouseDownTimerId$;
};
function $JSCompiler_StaticMethods__handleRowMouseDown$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$, $evt$$165$$, $targetNode$$52$$, $JSCompiler_inline_result$$242_isLeftButton_node$$inline_4460$$, $outer$$inline_4461_toggleKeyDown$$1$$, $agent$$inline_4462_shiftKeyDown$$, $rowKey$$70$$, $row$$77$$) {
  (!$JSCompiler_StaticMethods__isClickToEdit$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$) && $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_editableTableReadOnlyMode$ || $JSCompiler_StaticMethods__isClickToEdit$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$) && $rowKey$$70$$ && $JSCompiler_StaticMethods__getActiveRowKey$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$) == $rowKey$$70$$) && $JSCompiler_StaticMethods__setReadOnlyMode$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$, 
  !1, $targetNode$$52$$, !1);
  if (!$JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_getExpandAction$($targetNode$$52$$)) {
    var $agent$$658$$ = $AdfAgent$$.$AGENT$, $isRowSelected_params$$inline_4456_rowHeaderCell$$1$$ = $JSCompiler_StaticMethods__getTargetRowHeader$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$, $targetNode$$52$$), $isRowHeader$$ = null != $isRowSelected_params$$inline_4456_rowHeaderCell$$1$$, $isTargetCellEditable$$2$$ = $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_isTargetCellEditable$($targetNode$$52$$), $params$$64$$ = $JSCompiler_StaticMethods__getCellAndIndexForNode$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$, 
    $targetNode$$52$$, $row$$77$$), $cellIndex$$20_clickEditRequest$$inline_4457$$ = $params$$64$$.cellIndex;
    $isTargetCellEditable$$2$$ || $JSCompiler_StaticMethods__isClickToEdit$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$) || $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_contextMenuSelect$ || $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_grabFocus$();
    $isRowHeader$$ ? $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_ROW_HEADER_FOCUS_TYPE$, $rowKey$$70$$, $isRowSelected_params$$inline_4456_rowHeaderCell$$1$$) : ($JSCompiler_inline_result$$242_isLeftButton_node$$inline_4460$$ || $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_contextMenuSelect$) && $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $rowKey$$70$$, 
    $row$$77$$, $params$$64$$.$cell$);
    $JSCompiler_StaticMethods__isClickToEdit$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$) && ($JSCompiler_StaticMethods__getActiveRowKey$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$) != $rowKey$$70$$ || $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$getComponent$().$getProperty$($AdfDhtmlTableBasePeer$$.$_REMAIN_READ_ONLY$)) ? ($JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_ctePatternStart$ = void 0, $JSCompiler_StaticMethods__getActiveRowKey$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$) != 
    $rowKey$$70$$ && $JSCompiler_StaticMethods__setActiveRowKey$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$, $rowKey$$70$$), $isRowSelected_params$$inline_4456_rowHeaderCell$$1$$ = $JSCompiler_StaticMethods__getCellAndIndexForNode$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$, $targetNode$$52$$, $row$$77$$), $cellIndex$$20_clickEditRequest$$inline_4457$$ = {}, $cellIndex$$20_clickEditRequest$$inline_4457$$.cellIndex = $isRowSelected_params$$inline_4456_rowHeaderCell$$1$$.cellIndex, 
    $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_clickEditRequest$ = $cellIndex$$20_clickEditRequest$$inline_4457$$, $rowKey$$70$$ && $JSCompiler_StaticMethods__setReadOnlyMode$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$, !1, $targetNode$$52$$, !1)) : $isTargetCellEditable$$2$$ && $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_ctePatternStart$ != $cellIndex$$20_clickEditRequest$$inline_4457$$ && ($JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_ctePatternStart$ = 
    void 0);
    if ($JSCompiler_StaticMethods__isRowSelectionEnabled$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$) && ($isRowSelected_params$$inline_4456_rowHeaderCell$$1$$ = $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_selIsSelected$($rowKey$$70$$), $JSCompiler_inline_result$$242_isLeftButton_node$$inline_4460$$ || $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_contextMenuSelect$ && !$JSCompiler_inline_result$$242_isLeftButton_node$$inline_4460$$) && ($isRowSelected_params$$inline_4456_rowHeaderCell$$1$$ || 
    ($JSCompiler_StaticMethods__doRowSelection$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$, $targetNode$$52$$, $outer$$inline_4461_toggleKeyDown$$1$$, $agent$$inline_4462_shiftKeyDown$$, $rowKey$$70$$, $row$$77$$), $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_ignoreRowClick$ = !0, $isTargetCellEditable$$2$$ || null == $evt$$165$$ || $agent$$658$$.$eatEvent$($evt$$165$$)), !$isTargetCellEditable$$2$$ && $JSCompiler_inline_result$$242_isLeftButton_node$$inline_4460$$ || $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_contextMenuSelect$ && 
    !$JSCompiler_inline_result$$242_isLeftButton_node$$inline_4460$$)) {
      $targetNode$$52$$ = $params$$64$$.$cell$;
      a: {
        $JSCompiler_inline_result$$242_isLeftButton_node$$inline_4460$$ = $targetNode$$52$$;
        if ($JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_hasDetailStamp$) {
          for ($outer$$inline_4461_toggleKeyDown$$1$$ = $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$getDomElement$(), $agent$$inline_4462_shiftKeyDown$$ = $AdfAgent$$.$AGENT$;$JSCompiler_inline_result$$242_isLeftButton_node$$inline_4460$$ && $JSCompiler_inline_result$$242_isLeftButton_node$$inline_4460$$ != $outer$$inline_4461_toggleKeyDown$$1$$;) {
            if ("TR" == $agent$$inline_4462_shiftKeyDown$$.$getNodeName$($JSCompiler_inline_result$$242_isLeftButton_node$$inline_4460$$) && $agent$$inline_4462_shiftKeyDown$$.getAttribute($JSCompiler_inline_result$$242_isLeftButton_node$$inline_4460$$, $AdfDhtmlTableBasePeer$$.$_DETAIL_ROW_MARKER$, !1)) {
              $JSCompiler_inline_result$$242_isLeftButton_node$$inline_4460$$ = !0;
              break a;
            }
            $JSCompiler_inline_result$$242_isLeftButton_node$$inline_4460$$ = $JSCompiler_inline_result$$242_isLeftButton_node$$inline_4460$$.parentNode;
          }
        }
        $JSCompiler_inline_result$$242_isLeftButton_node$$inline_4460$$ = !1;
      }
      $JSCompiler_inline_result$$242_isLeftButton_node$$inline_4460$$ || $agent$$658$$.$getDomWindow$().$AdfSafariMobileAgent$ && $agent$$658$$ instanceof $AdfSafariMobileAgent$$ && $agent$$658$$.$getOS$() != $AdfAgent$$.$ANDROID_OS$ || $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_disableRowMouseDownCellFocus$ || $JSCompiler_StaticMethods__setFocusOnEditableElementInNode$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$, $agent$$658$$, $targetNode$$52$$) || ($agent$$658$$.$getPlatform$() != 
      $AdfAgent$$.$IE_PLATFORM$ || $JSCompiler_StaticMethods__isClickToEdit$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$)) && $JSCompiler_StaticMethods__setFocusOnNode$$($targetNode$$52$$);
      $isRowHeader$$ && $JSCompiler_StaticMethods__isMultipleRowSelect$$($JSCompiler_StaticMethods__handleRowMouseDown$self$$) && null != $evt$$165$$ && ($agent$$658$$.$disableUserSelect$($JSCompiler_StaticMethods__handleRowMouseDown$self$$.$GetDataBody$()), $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_startDragRowHeaderKey$ = $rowKey$$70$$, null == $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_handleRowHeaderDragCallback$ && ($JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_handleRowHeaderDragCallback$ = 
      $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$createCallback$($JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_handleRowHeaderDrag$), $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_endRowHeaderDragCallback$ = $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$createCallback$($JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_endRowHeaderDrag$)), $AdfPage$$.$PAGE$.$startDrag$($evt$$165$$, $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_handleRowHeaderDragCallback$, 
      $JSCompiler_StaticMethods__handleRowMouseDown$self$$.$_endRowHeaderDragCallback$), $agent$$658$$.$eatEvent$($evt$$165$$));
    }
  }
}
function $JSCompiler_StaticMethods__setFocusOnNode$$($targetNode$$53$$, $delayed$$) {
  var $tabIndex$$2$$ = $targetNode$$53$$.tabIndex;
  $targetNode$$53$$.tabIndex = 0;
  $delayed$$ ? $AdfFocusUtils$$.$focusElementDelayed$($targetNode$$53$$, 1) : $AdfFocusUtils$$.$focusElement$($targetNode$$53$$);
  $targetNode$$53$$.tabIndex = $tabIndex$$2$$;
}
$JSCompiler_prototypeAlias$$.$_handleDataBodySelectStart$ = function $$JSCompiler_prototypeAlias$$$$_handleDataBodySelectStart$$($evt$$166$$) {
  $evt$$166$$ || ($evt$$166$$ = $AdfPage$$.$PAGE$.$getDomWindow$().event);
  var $agent$$660$$ = $AdfAgent$$.$AGENT$, $target$$193$$ = $agent$$660$$.$getEventTarget$($evt$$166$$);
  $JSCompiler_StaticMethods__isRowSelectionEnabled$$(this) && !this.$_isTargetCellEditable$($target$$193$$) && $agent$$660$$.preventDefault($evt$$166$$);
};
$JSCompiler_prototypeAlias$$.$_handleRowHeaderDrag$ = function $$JSCompiler_prototypeAlias$$$$_handleRowHeaderDrag$$($event$$296$$) {
  var $agent$$661_rowKey$$72$$ = $AdfAgent$$.$getAgent$(), $eventTarget$$90_parentRow$$ = $agent$$661_rowKey$$72$$.$getEventTarget$($event$$296$$);
  if (null != $JSCompiler_StaticMethods__getTargetRowHeader$$(this, $eventTarget$$90_parentRow$$)) {
    for ($eventTarget$$90_parentRow$$ = $eventTarget$$90_parentRow$$.parentNode;$eventTarget$$90_parentRow$$ && "TR" != $agent$$661_rowKey$$72$$.$getNodeName$($eventTarget$$90_parentRow$$);) {
      $eventTarget$$90_parentRow$$ = $eventTarget$$90_parentRow$$.parentNode;
    }
    $eventTarget$$90_parentRow$$ && ($agent$$661_rowKey$$72$$ = $eventTarget$$90_parentRow$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_KEY$), null != $agent$$661_rowKey$$72$$ && ($JSCompiler_StaticMethods__selectRowRange$$(this, this.$_startDragRowHeaderKey$, $agent$$661_rowKey$$72$$), this.$_startDragRowHeaderKey$ = $agent$$661_rowKey$$72$$, $JSCompiler_StaticMethods__autoScrollRows$$(this, $event$$296$$)));
  } else {
    for (var $outer$$3$$ = this.$getDomElement$(), $eventTarget$$90_parentRow$$ = $eventTarget$$90_parentRow$$.parentNode;$eventTarget$$90_parentRow$$ && $eventTarget$$90_parentRow$$ != $outer$$3$$;) {
      if ("TR" == $agent$$661_rowKey$$72$$.$getNodeName$($eventTarget$$90_parentRow$$) && $agent$$661_rowKey$$72$$.getAttribute($eventTarget$$90_parentRow$$, $AdfDhtmlTableBasePeer$$.$_DETAIL_ROW_MARKER$, !1)) {
        $JSCompiler_StaticMethods__autoScrollRows$$(this, $event$$296$$);
        break;
      }
      $eventTarget$$90_parentRow$$ = $eventTarget$$90_parentRow$$.parentNode;
    }
  }
};
function $JSCompiler_StaticMethods__autoScrollRows$$($JSCompiler_StaticMethods__autoScrollRows$self$$, $evt$$168$$) {
  var $agent$$662_divPos$$6$$ = $AdfAgent$$.$AGENT$, $dataBody$$108_scrollDown$$2_scrollToPos$$1$$ = $JSCompiler_StaticMethods__autoScrollRows$self$$.$GetDataBody$();
  if (!($JSCompiler_StaticMethods__getScrollHeight$$($JSCompiler_StaticMethods__autoScrollRows$self$$) <= $JSCompiler_StaticMethods__getScrollerOffsetHeight$$($JSCompiler_StaticMethods__autoScrollRows$self$$))) {
    var $divMouseY$$1_mousePos$$11$$ = $agent$$662_divPos$$6$$.$getMousePosition$($evt$$168$$), $agent$$662_divPos$$6$$ = $agent$$662_divPos$$6$$.$getElementPosition$($dataBody$$108_scrollDown$$2_scrollToPos$$1$$), $divMouseY$$1_mousePos$$11$$ = Math.max($divMouseY$$1_mousePos$$11$$.y - $agent$$662_divPos$$6$$.y, 0), $dataBody$$108_scrollDown$$2_scrollToPos$$1$$ = $divMouseY$$1_mousePos$$11$$ > $dataBody$$108_scrollDown$$2_scrollToPos$$1$$.offsetHeight - $AdfDhtmlTableBasePeer$$.$_AUTOSCROLL_MARGIN$;
    if ($divMouseY$$1_mousePos$$11$$ < $AdfDhtmlTableBasePeer$$.$_AUTOSCROLL_MARGIN$ || $dataBody$$108_scrollDown$$2_scrollToPos$$1$$) {
      $dataBody$$108_scrollDown$$2_scrollToPos$$1$$ = $JSCompiler_StaticMethods__autoScrollRows$self$$.$_currentScrollTop$ + ($dataBody$$108_scrollDown$$2_scrollToPos$$1$$ ? $JSCompiler_StaticMethods__autoScrollRows$self$$.$_averageRowHeight$ : -$JSCompiler_StaticMethods__autoScrollRows$self$$.$_averageRowHeight$), 0 <= $dataBody$$108_scrollDown$$2_scrollToPos$$1$$ && $dataBody$$108_scrollDown$$2_scrollToPos$$1$$ < $JSCompiler_StaticMethods__getScrollHeight$$($JSCompiler_StaticMethods__autoScrollRows$self$$) && 
      $JSCompiler_StaticMethods__scrollerScrollToPos$$($JSCompiler_StaticMethods__autoScrollRows$self$$, null, $dataBody$$108_scrollDown$$2_scrollToPos$$1$$);
    }
  }
}
$JSCompiler_prototypeAlias$$.$_endRowHeaderDrag$ = function $$JSCompiler_prototypeAlias$$$$_endRowHeaderDrag$$() {
  this.$_startDragRowHeaderKey$ = null;
  $AdfAgent$$.$AGENT$.$enableUserSelect$(this.$GetDataBody$());
};
function $JSCompiler_StaticMethods__handleRowClick$$($JSCompiler_StaticMethods__handleRowClick$self$$, $targetNode$$54$$, $isLeftButtonClick$$, $toggleKeyDown$$2$$, $shiftKeyDown$$1$$, $rowKey$$73$$, $row$$78$$) {
  $AdfAgent$$.$getAgent$();
  var $rowHeaderCell$$3$$ = $JSCompiler_StaticMethods__getTargetRowHeader$$($JSCompiler_StaticMethods__handleRowClick$self$$, $targetNode$$54$$), $isRowHeader$$1$$ = null != $rowHeaderCell$$3$$;
  $JSCompiler_StaticMethods__handleRowClick$self$$.$_ignoreRowClick$ ? $JSCompiler_StaticMethods__handleRowClick$self$$.$_ignoreRowClick$ = !1 : $JSCompiler_StaticMethods__isRowSelectionEnabled$$($JSCompiler_StaticMethods__handleRowClick$self$$) && ($isRowHeader$$1$$ ? $JSCompiler_StaticMethods__handleRowClick$self$$.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_ROW_HEADER_FOCUS_TYPE$, $rowKey$$73$$, $rowHeaderCell$$3$$) : $JSCompiler_StaticMethods__handleRowClick$self$$.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, 
  $rowKey$$73$$, $row$$78$$), ($isLeftButtonClick$$ || $JSCompiler_StaticMethods__handleRowClick$self$$.$_contextMenuSelect$ && !$isLeftButtonClick$$) && $JSCompiler_StaticMethods__doRowSelection$$($JSCompiler_StaticMethods__handleRowClick$self$$, $targetNode$$54$$, $toggleKeyDown$$2$$, $shiftKeyDown$$1$$, $rowKey$$73$$, $row$$78$$));
}
function $JSCompiler_StaticMethods__doRowSelection$$($JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$, $anchorRowKey$$1_targetNode$$55$$, $toggleKeyDown$$3$$, $shiftKeyDown$$2$$, $rowKey$$74$$, $row$$79$$) {
  var $isMultiSelect$$1$$ = $JSCompiler_StaticMethods__isMultipleRowSelect$$($JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$), $agent$$664$$ = $AdfAgent$$.$AGENT$;
  if ($isMultiSelect$$1$$ && $toggleKeyDown$$3$$) {
    $JSCompiler_StaticMethods__unSelectAllColumns$$($JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$), $JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$.$_anchorRowKey$ = $rowKey$$74$$, $JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$.$_selIsSelected$($rowKey$$74$$) ? $agent$$664$$.$disableSelectionToggleOnEditableCell$() && $JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$.$_isTargetCellEditable$($anchorRowKey$$1_targetNode$$55$$) || 
    $JSCompiler_StaticMethods__selUnselectRow$$($JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$, $rowKey$$74$$, $row$$79$$) : $JSCompiler_StaticMethods__selSelectRow$$($JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$, $rowKey$$74$$, $row$$79$$);
  } else {
    if ($isMultiSelect$$1$$ && $shiftKeyDown$$2$$) {
      $anchorRowKey$$1_targetNode$$55$$ = $JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$.$_anchorRowKey$;
      if (!$anchorRowKey$$1_targetNode$$55$$) {
        $anchorRowKey$$1_targetNode$$55$$ = $JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$.$_anchorRowKey$ = $rowKey$$74$$;
      } else {
        if (!$JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$.$FindRowByKey$($anchorRowKey$$1_targetNode$$55$$)) {
          $JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$ = $JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$.$getComponent$();
          $JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$ = new $AdfSelectionEvent$$($JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$, $JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$.getSelectedRowKeys(), null);
          $JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$.setSelectionRange($anchorRowKey$$1_targetNode$$55$$, $rowKey$$74$$);
          $JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$.$queue$();
          return;
        }
      }
      $JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$.$suppressSelectionEventDelivery$(!0);
      $JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$.$_selUnselectAll$();
      $JSCompiler_StaticMethods__queueColumnSelectionEvent$$($JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$);
      $JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$.$suppressSelectionEventDelivery$(!1);
      $JSCompiler_StaticMethods__selectRowRange$$($JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$, $anchorRowKey$$1_targetNode$$55$$, $rowKey$$74$$);
    } else {
      $JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$.$_anchorRowKey$ = $rowKey$$74$$, $JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$.$_selIsOnlySelection$($rowKey$$74$$) || ($JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$.$suppressSelectionEventDelivery$(!0), $JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$.$_selUnselectAll$(), $JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$.$suppressSelectionEventDelivery$(!1), 
      $JSCompiler_StaticMethods__selSelectRow$$($JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$, $rowKey$$74$$, $row$$79$$), $JSCompiler_StaticMethods__queueColumnSelectionEvent$$($JSCompiler_StaticMethods__doRowSelection$self_component$$2196_evt$$169$$));
    }
  }
}
$JSCompiler_prototypeAlias$$.$_selUnselectAll$ = function $$JSCompiler_prototypeAlias$$$$_selUnselectAll$$() {
  this.$_selUpdateAll$($AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UNSELECT$, !0);
  $JSCompiler_StaticMethods__unSelectAllColumns$$(this);
  $JSCompiler_StaticMethods__updateTableSelectionState$$(this, {});
};
function $JSCompiler_StaticMethods__selSelectRow$$($JSCompiler_StaticMethods__selSelectRow$self$$, $rowKey$$75$$, $row$$80_state$$88$$, $index$$179_oldState_skipUpdate$$2$$) {
  $JSCompiler_StaticMethods__selHighlightRow$$($JSCompiler_StaticMethods__selSelectRow$self$$, $row$$80_state$$88$$);
  $index$$179_oldState_skipUpdate$$2$$ || ($row$$80_state$$88$$ = {}, ($index$$179_oldState_skipUpdate$$2$$ = $JSCompiler_StaticMethods__selSelectRow$self$$.$getComponent$().getSelectedRowKeys()) && $index$$179_oldState_skipUpdate$$2$$[$AdfDhtmlTableBasePeer$$.$SELECTALL_KEY_PROPERTY$] ? ($AdfCollections$$.$copyInto$($row$$80_state$$88$$, $index$$179_oldState_skipUpdate$$2$$), $index$$179_oldState_skipUpdate$$2$$ = $row$$80_state$$88$$[$rowKey$$75$$], delete $row$$80_state$$88$$[$rowKey$$75$$], $JSCompiler_StaticMethods__adjustSelectedRowKeyIndex$$($row$$80_state$$88$$, 
  $index$$179_oldState_skipUpdate$$2$$)) : ($row$$80_state$$88$$[$rowKey$$75$$] = 1, $JSCompiler_StaticMethods__mergeSelectedRowKeys$$($index$$179_oldState_skipUpdate$$2$$, $row$$80_state$$88$$, $row$$80_state$$88$$)), $JSCompiler_StaticMethods__updateTableSelectionState$$($JSCompiler_StaticMethods__selSelectRow$self$$, $row$$80_state$$88$$));
}
function $JSCompiler_StaticMethods__selUnselectRow$$($JSCompiler_StaticMethods__selUnselectRow$self$$, $rowKey$$76$$, $row$$81_state$$89$$) {
  $JSCompiler_StaticMethods__selUnhighlightRow$$($row$$81_state$$89$$);
  $row$$81_state$$89$$ = {};
  var $index$$180_oldState$$1$$ = $JSCompiler_StaticMethods__selUnselectRow$self$$.$getComponent$().getSelectedRowKeys();
  $index$$180_oldState$$1$$[$AdfDhtmlTableBasePeer$$.$SELECTALL_KEY_PROPERTY$] ? ($row$$81_state$$89$$[$rowKey$$76$$] = 1, $JSCompiler_StaticMethods__mergeSelectedRowKeys$$($index$$180_oldState$$1$$, $row$$81_state$$89$$, $row$$81_state$$89$$)) : ($AdfCollections$$.$copyInto$($row$$81_state$$89$$, $index$$180_oldState$$1$$), $index$$180_oldState$$1$$ = $row$$81_state$$89$$[$rowKey$$76$$], delete $row$$81_state$$89$$[$rowKey$$76$$], $JSCompiler_StaticMethods__adjustSelectedRowKeyIndex$$($row$$81_state$$89$$, 
  $index$$180_oldState$$1$$));
  $JSCompiler_StaticMethods__updateTableSelectionState$$($JSCompiler_StaticMethods__selUnselectRow$self$$, $row$$81_state$$89$$);
}
function $JSCompiler_StaticMethods__mergeSelectedRowKeys$$($originalRows_outTarget$$1$$, $newRows$$1$$, $mergedRows$$) {
  if ($originalRows_outTarget$$1$$ && $newRows$$1$$) {
    var $originalSize$$ = 0, $key$$99$$;
    for ($key$$99$$ in $originalRows_outTarget$$1$$) {
      $key$$99$$ in $newRows$$1$$ || $originalSize$$++;
    }
    for (var $key1$$ in $newRows$$1$$) {
      $mergedRows$$[$key1$$] = $newRows$$1$$[$key1$$] + $originalSize$$;
    }
    $AdfCollections$$.$copyInto$($mergedRows$$, $originalRows_outTarget$$1$$);
  } else {
    ($originalRows_outTarget$$1$$ = $originalRows_outTarget$$1$$ ? $originalRows_outTarget$$1$$ : $newRows$$1$$) && $AdfCollections$$.$copyInto$($mergedRows$$, $originalRows_outTarget$$1$$);
  }
}
function $JSCompiler_StaticMethods__adjustSelectedRowKeyIndex$$($state$$90$$, $index$$181$$) {
  if ($state$$90$$ && $index$$181$$) {
    for (var $k$$13$$ in $state$$90$$) {
      $state$$90$$[$k$$13$$] > $index$$181$$ && --$state$$90$$[$k$$13$$];
    }
  }
}
function $JSCompiler_StaticMethods__selectRowRange$$($JSCompiler_StaticMethods__selectRowRange$self$$, $rowKeyStart$$1$$, $rowKeyEnd$$1$$) {
  var $dataBody$$109_dataTables$$ = $JSCompiler_StaticMethods__selectRowRange$self$$.$GetDataBody$();
  if (null != $dataBody$$109_dataTables$$) {
    var $agent$$665$$ = $AdfAgent$$.$getAgent$(), $component$$2198_i$$609$$ = $JSCompiler_StaticMethods__selectRowRange$self$$.$getComponent$(), $state$$91$$ = {}, $positionIndex$$ = 1, $oldState$$2$$ = $component$$2198_i$$609$$.getSelectedRowKeys(), $isSelectAll$$5$$ = $oldState$$2$$[$AdfDhtmlTableBasePeer$$.$SELECTALL_KEY_PROPERTY$], $inSelectionRange$$1$$ = !1, $leaveRange$$1$$ = !1, $dataBody$$109_dataTables$$ = $dataBody$$109_dataTables$$.childNodes, $tableCount$$ = $dataBody$$109_dataTables$$.length, 
    $forward$$ = !0;
    $component$$2198_i$$609$$.$getRowIndex$($rowKeyStart$$1$$) > $component$$2198_i$$609$$.$getRowIndex$($rowKeyEnd$$1$$) && ($forward$$ = !1);
    for ($component$$2198_i$$609$$ = 0;$component$$2198_i$$609$$ < $tableCount$$ && !$leaveRange$$1$$;++$component$$2198_i$$609$$) {
      for (var $rows$$30$$ = $dataBody$$109_dataTables$$[$forward$$ ? $component$$2198_i$$609$$ : $tableCount$$ - $component$$2198_i$$609$$ - 1].rows, $rowCount$$28$$ = $rows$$30$$.length, $j$$59$$ = 0;$j$$59$$ < $rowCount$$28$$;++$j$$59$$) {
        var $oldIndex$$4_row$$82$$ = $rows$$30$$[$forward$$ ? $j$$59$$ : $rowCount$$28$$ - $j$$59$$ - 1], $rowKey$$77$$ = $agent$$665$$.getAttribute($oldIndex$$4_row$$82$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
        if (null != $rowKey$$77$$) {
          if ($rowKey$$77$$ == $rowKeyStart$$1$$ || $rowKey$$77$$ == $rowKeyEnd$$1$$) {
            if ($inSelectionRange$$1$$ || $rowKeyStart$$1$$ == $rowKeyEnd$$1$$) {
              $leaveRange$$1$$ = !0;
            }
            $inSelectionRange$$1$$ = !0;
          }
          $inSelectionRange$$1$$ && ($JSCompiler_StaticMethods__selSelectRow$$($JSCompiler_StaticMethods__selectRowRange$self$$, $rowKey$$77$$, $oldIndex$$4_row$$82$$, !0), $isSelectAll$$5$$ ? ($oldIndex$$4_row$$82$$ = $state$$91$$[$rowKey$$77$$], delete $state$$91$$[$rowKey$$77$$], $JSCompiler_StaticMethods__adjustSelectedRowKeyIndex$$($state$$91$$, $oldIndex$$4_row$$82$$)) : ($state$$91$$[$rowKey$$77$$ + ""] = $positionIndex$$, $positionIndex$$++));
          if ($leaveRange$$1$$) {
            break;
          }
        }
      }
    }
    $JSCompiler_StaticMethods__mergeSelectedRowKeys$$($oldState$$2$$, $state$$91$$, $state$$91$$);
    $JSCompiler_StaticMethods__updateTableSelectionState$$($JSCompiler_StaticMethods__selectRowRange$self$$, $state$$91$$);
  }
}
$JSCompiler_prototypeAlias$$.$_selIsSelected$ = function $$JSCompiler_prototypeAlias$$$$_selIsSelected$$($rowKey$$78$$) {
  var $state$$92$$ = this.$getComponent$().getSelectedRowKeys();
  return $state$$92$$[$AdfDhtmlTableBasePeer$$.$SELECTALL_KEY_PROPERTY$] ? !$state$$92$$[$rowKey$$78$$] : $state$$92$$[$rowKey$$78$$];
};
$JSCompiler_prototypeAlias$$.$_selIsOnlySelection$ = function $$JSCompiler_prototypeAlias$$$$_selIsOnlySelection$$($rowKey$$79$$) {
  var $state$$93$$ = this.$getComponent$().getSelectedRowKeys();
  if (null != $state$$93$$[$AdfDhtmlTableBasePeer$$.$SELECTALL_KEY_PROPERTY$]) {
    return !1;
  }
  var $onlySelected$$1$$ = $state$$93$$[$rowKey$$79$$];
  if ($onlySelected$$1$$) {
    for (var $key$$100$$ in $state$$93$$) {
      if ($key$$100$$ != $rowKey$$79$$) {
        $onlySelected$$1$$ = !1;
        break;
      }
    }
  }
  return $onlySelected$$1$$;
};
function $JSCompiler_StaticMethods__selHighlightRow$$($JSCompiler_StaticMethods__selHighlightRow$self$$, $row$$83$$) {
  $AdfAssert$$.$assertDomNode$($row$$83$$);
  $AdfDomUtils$$.$addCSSClassName$($row$$83$$, $AdfDhtmlTableBasePeer$$.$_SELECTED_CLASS$);
  "row" == $row$$83$$.getAttribute("role") && $row$$83$$.setAttribute("aria-selected", "true");
  $AdfDomUtils$$.$removeCSSClassName$($row$$83$$, $AdfDhtmlTableBasePeer$$.$_HIGHLIGHTED_CLASS$);
  $JSCompiler_StaticMethods__selHighlightRow$self$$.$isInActiveHeirarchy$() ? $AdfDomUtils$$.$removeCSSClassName$($row$$83$$, $AdfDhtmlTableBasePeer$$.$_INACTIVE_CLASS$) : $AdfDomUtils$$.$addCSSClassName$($row$$83$$, $AdfDhtmlTableBasePeer$$.$_INACTIVE_CLASS$);
}
function $JSCompiler_StaticMethods__selUnhighlightRow$$($row$$84$$) {
  $AdfAssert$$.$assertDomNode$($row$$84$$);
  $AdfDomUtils$$.$removeCSSClassName$($row$$84$$, $AdfDhtmlTableBasePeer$$.$_INACTIVE_CLASS$);
  $AdfDomUtils$$.$removeCSSClassName$($row$$84$$, $AdfDhtmlTableBasePeer$$.$_SELECTED_CLASS$);
  "row" == $row$$84$$.getAttribute("role") && $row$$84$$.removeAttribute("aria-selected");
}
function $JSCompiler_StaticMethods__isColumnSelectionEnabled$$($JSCompiler_StaticMethods__isColumnSelectionEnabled$self_colSelection$$) {
  return ($JSCompiler_StaticMethods__isColumnSelectionEnabled$self_colSelection$$ = $JSCompiler_StaticMethods__isColumnSelectionEnabled$self_colSelection$$.$getComponent$().getColumnSelection ? $JSCompiler_StaticMethods__isColumnSelectionEnabled$self_colSelection$$.$getComponent$().getColumnSelection() : null) && $JSCompiler_StaticMethods__isColumnSelectionEnabled$self_colSelection$$ != $AdfDhtmlTableBasePeer$$.$_SELECTION_NONE$;
}
function $JSCompiler_StaticMethods__isMultipleColumnSelect$$($JSCompiler_StaticMethods__isMultipleColumnSelect$self_colSelection$$1$$) {
  return ($JSCompiler_StaticMethods__isMultipleColumnSelect$self_colSelection$$1$$ = $JSCompiler_StaticMethods__isMultipleColumnSelect$self_colSelection$$1$$.$getComponent$().getColumnSelection ? $JSCompiler_StaticMethods__isMultipleColumnSelect$self_colSelection$$1$$.$getComponent$().getColumnSelection() : null) && $JSCompiler_StaticMethods__isMultipleColumnSelect$self_colSelection$$1$$ == $AdfDhtmlTableBasePeer$$.$_SELECTION_MULTIPLE$;
}
function $JSCompiler_StaticMethods__isRowSelectionEnabled$$($JSCompiler_StaticMethods__isRowSelectionEnabled$self$$, $component$$2199$$) {
  $component$$2199$$ || ($component$$2199$$ = $JSCompiler_StaticMethods__isRowSelectionEnabled$self$$.$getComponent$());
  var $rowSelection$$1$$ = $component$$2199$$.getRowSelection();
  return $rowSelection$$1$$ && $rowSelection$$1$$.toLowerCase() != $AdfDhtmlTableBasePeer$$.$_SELECTION_NONE$;
}
function $JSCompiler_StaticMethods__isMultipleRowSelect$$($JSCompiler_StaticMethods__isMultipleRowSelect$self_rowSelection$$2$$) {
  return ($JSCompiler_StaticMethods__isMultipleRowSelect$self_rowSelection$$2$$ = $JSCompiler_StaticMethods__isMultipleRowSelect$self_rowSelection$$2$$.$getComponent$().getRowSelection()) && -1 != $JSCompiler_StaticMethods__isMultipleRowSelect$self_rowSelection$$2$$.toLowerCase().indexOf($AdfDhtmlTableBasePeer$$.$_SELECTION_MULTIPLE$);
}
$JSCompiler_prototypeAlias$$.$_selUpdateAll$ = function $$JSCompiler_prototypeAlias$$$$_selUpdateAll$$($isSelect$$inline_6258_selType$$1$$, $clearHighlightedRowKey_page$$inline_6259$$, $colCount$$inline_6260_rowKeys$$15_selState$$inline_4471_selState$$inline_4486$$) {
  null == $colCount$$inline_6260_rowKeys$$15_selState$$inline_4471_selState$$inline_4486$$ && ($colCount$$inline_6260_rowKeys$$15_selState$$inline_4471_selState$$inline_4486$$ = this.$getComponent$().getSelectedRowKeys());
  var $c$$inline_6261_dataBody$$inline_4472_dataBody$$inline_4487_dataTables$$inline_4473_dataTables$$inline_4488_isSelectAll$$7$$ = !1;
  null != $colCount$$inline_6260_rowKeys$$15_selState$$inline_4471_selState$$inline_4486$$ && ($c$$inline_6261_dataBody$$inline_4472_dataBody$$inline_4487_dataTables$$inline_4473_dataTables$$inline_4488_isSelectAll$$7$$ = $colCount$$inline_6260_rowKeys$$15_selState$$inline_4471_selState$$inline_4486$$[$AdfDhtmlTableBasePeer$$.$SELECTALL_KEY_PROPERTY$] ? !0 : !1);
  if ($c$$inline_6261_dataBody$$inline_4472_dataBody$$inline_4487_dataTables$$inline_4473_dataTables$$inline_4488_isSelectAll$$7$$) {
    if ($c$$inline_6261_dataBody$$inline_4472_dataBody$$inline_4487_dataTables$$inline_4473_dataTables$$inline_4488_isSelectAll$$7$$ = this.$GetDataBody$(), null != $c$$inline_6261_dataBody$$inline_4472_dataBody$$inline_4487_dataTables$$inline_4473_dataTables$$inline_4488_isSelectAll$$7$$ && (1 == $clearHighlightedRowKey_page$$inline_6259$$ && (this.$_highlightedRowKey$ = null), $colCount$$inline_6260_rowKeys$$15_selState$$inline_4471_selState$$inline_4486$$ && !$AdfCollections$$.$isEmpty$($colCount$$inline_6260_rowKeys$$15_selState$$inline_4471_selState$$inline_4486$$))) {
      for (var $c$$inline_6261_dataBody$$inline_4472_dataBody$$inline_4487_dataTables$$inline_4473_dataTables$$inline_4488_isSelectAll$$7$$ = $c$$inline_6261_dataBody$$inline_4472_dataBody$$inline_4487_dataTables$$inline_4473_dataTables$$inline_4488_isSelectAll$$7$$.childNodes, $leaf$$inline_6262_tableCount$$inline_4474_tableCount$$inline_4489$$ = $c$$inline_6261_dataBody$$inline_4472_dataBody$$inline_4487_dataTables$$inline_4473_dataTables$$inline_4488_isSelectAll$$7$$.length, $agent$$inline_4475_agent$$inline_4490$$ = 
      $AdfAgent$$.$getAgent$(), $i$$inline_4476_i$$inline_4491$$ = 0;$i$$inline_4476_i$$inline_4491$$ < $leaf$$inline_6262_tableCount$$inline_4474_tableCount$$inline_4489$$;++$i$$inline_4476_i$$inline_4491$$) {
        var $rows$$inline_4477_rows$$inline_4492$$ = $c$$inline_6261_dataBody$$inline_4472_dataBody$$inline_4487_dataTables$$inline_4473_dataTables$$inline_4488_isSelectAll$$7$$[$i$$inline_4476_i$$inline_4491$$].rows;
        if ($rows$$inline_4477_rows$$inline_4492$$) {
          for (var $rowCount$$inline_4478_rowCount$$inline_4493$$ = $rows$$inline_4477_rows$$inline_4492$$.length, $j$$inline_4479_j$$inline_4494$$ = 0;$j$$inline_4479_j$$inline_4494$$ < $rowCount$$inline_4478_rowCount$$inline_4493$$;++$j$$inline_4479_j$$inline_4494$$) {
            var $row$$inline_4480_row$$inline_4495$$ = $rows$$inline_4477_rows$$inline_4492$$[$j$$inline_4479_j$$inline_4494$$], $rowKey$$inline_4481_rowKey$$inline_4496$$ = $agent$$inline_4475_agent$$inline_4490$$.getAttribute($row$$inline_4480_row$$inline_4495$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
            if (null != $rowKey$$inline_4481_rowKey$$inline_4496$$ && (0 != $clearHighlightedRowKey_page$$inline_6259$$ || this.$_highlightedRowKey$ != $rowKey$$inline_4481_rowKey$$inline_4496$$)) {
              switch($isSelect$$inline_6258_selType$$1$$) {
                case $AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_SELECT$:
                  $JSCompiler_StaticMethods__selHighlightRow$$(this, $row$$inline_4480_row$$inline_4495$$);
                  break;
                case $AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UNSELECT$:
                  $JSCompiler_StaticMethods__selUnhighlightRow$$($row$$inline_4480_row$$inline_4495$$);
                  break;
                case $AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UPDATE$:
                  $colCount$$inline_6260_rowKeys$$15_selState$$inline_4471_selState$$inline_4486$$[$rowKey$$inline_4481_rowKey$$inline_4496$$] ? $JSCompiler_StaticMethods__selUnhighlightRow$$($row$$inline_4480_row$$inline_4495$$) : $JSCompiler_StaticMethods__selHighlightRow$$(this, $row$$inline_4480_row$$inline_4495$$);
              }
            }
          }
        }
      }
    }
  } else {
    if ($c$$inline_6261_dataBody$$inline_4472_dataBody$$inline_4487_dataTables$$inline_4473_dataTables$$inline_4488_isSelectAll$$7$$ = this.$GetDataBody$(), null != $c$$inline_6261_dataBody$$inline_4472_dataBody$$inline_4487_dataTables$$inline_4473_dataTables$$inline_4488_isSelectAll$$7$$ && (1 == $clearHighlightedRowKey_page$$inline_6259$$ && (this.$_highlightedRowKey$ = null), $colCount$$inline_6260_rowKeys$$15_selState$$inline_4471_selState$$inline_4486$$ && !$AdfCollections$$.$isEmpty$($colCount$$inline_6260_rowKeys$$15_selState$$inline_4471_selState$$inline_4486$$))) {
      $c$$inline_6261_dataBody$$inline_4472_dataBody$$inline_4487_dataTables$$inline_4473_dataTables$$inline_4488_isSelectAll$$7$$ = $c$$inline_6261_dataBody$$inline_4472_dataBody$$inline_4487_dataTables$$inline_4473_dataTables$$inline_4488_isSelectAll$$7$$.childNodes;
      $leaf$$inline_6262_tableCount$$inline_4474_tableCount$$inline_4489$$ = $c$$inline_6261_dataBody$$inline_4472_dataBody$$inline_4487_dataTables$$inline_4473_dataTables$$inline_4488_isSelectAll$$7$$.length;
      $agent$$inline_4475_agent$$inline_4490$$ = $AdfAgent$$.$getAgent$();
      for ($i$$inline_4476_i$$inline_4491$$ = 0;$i$$inline_4476_i$$inline_4491$$ < $leaf$$inline_6262_tableCount$$inline_4474_tableCount$$inline_4489$$;++$i$$inline_4476_i$$inline_4491$$) {
        if ($rows$$inline_4477_rows$$inline_4492$$ = $c$$inline_6261_dataBody$$inline_4472_dataBody$$inline_4487_dataTables$$inline_4473_dataTables$$inline_4488_isSelectAll$$7$$[$i$$inline_4476_i$$inline_4491$$].rows) {
          for ($rowCount$$inline_4478_rowCount$$inline_4493$$ = $rows$$inline_4477_rows$$inline_4492$$.length, $j$$inline_4479_j$$inline_4494$$ = 0;$j$$inline_4479_j$$inline_4494$$ < $rowCount$$inline_4478_rowCount$$inline_4493$$;++$j$$inline_4479_j$$inline_4494$$) {
            if ($row$$inline_4480_row$$inline_4495$$ = $rows$$inline_4477_rows$$inline_4492$$[$j$$inline_4479_j$$inline_4494$$], $rowKey$$inline_4481_rowKey$$inline_4496$$ = $agent$$inline_4475_agent$$inline_4490$$.getAttribute($row$$inline_4480_row$$inline_4495$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$), null != $rowKey$$inline_4481_rowKey$$inline_4496$$ && (0 != $clearHighlightedRowKey_page$$inline_6259$$ || this.$_highlightedRowKey$ != $rowKey$$inline_4481_rowKey$$inline_4496$$)) {
              switch($isSelect$$inline_6258_selType$$1$$) {
                case $AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_SELECT$:
                  $JSCompiler_StaticMethods__selHighlightRow$$(this, $row$$inline_4480_row$$inline_4495$$);
                  break;
                case $AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UNSELECT$:
                  $JSCompiler_StaticMethods__selUnhighlightRow$$($row$$inline_4480_row$$inline_4495$$);
                  break;
                case $AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UPDATE$:
                  $colCount$$inline_6260_rowKeys$$15_selState$$inline_4471_selState$$inline_4486$$[$rowKey$$inline_4481_rowKey$$inline_4496$$] ? $JSCompiler_StaticMethods__selHighlightRow$$(this, $row$$inline_4480_row$$inline_4495$$) : $JSCompiler_StaticMethods__selUnhighlightRow$$($row$$inline_4480_row$$inline_4495$$);
              }
            }
          }
        }
      }
      $isSelect$$inline_6258_selType$$1$$ = 1 != $isSelect$$inline_6258_selType$$1$$;
      if (!this.$_headerless$) {
        for ($clearHighlightedRowKey_page$$inline_6259$$ = $AdfPage$$.$PAGE$, $colCount$$inline_6260_rowKeys$$15_selState$$inline_4471_selState$$inline_4486$$ = this.$_colCount$, $c$$inline_6261_dataBody$$inline_4472_dataBody$$inline_4487_dataTables$$inline_4473_dataTables$$inline_4488_isSelectAll$$7$$ = 0;$c$$inline_6261_dataBody$$inline_4472_dataBody$$inline_4487_dataTables$$inline_4473_dataTables$$inline_4488_isSelectAll$$7$$ < $colCount$$inline_6260_rowKeys$$15_selState$$inline_4471_selState$$inline_4486$$;$c$$inline_6261_dataBody$$inline_4472_dataBody$$inline_4487_dataTables$$inline_4473_dataTables$$inline_4488_isSelectAll$$7$$++) {
          ($leaf$$inline_6262_tableCount$$inline_4474_tableCount$$inline_4489$$ = $JSCompiler_StaticMethods__getColumnHeaderLeafCell$$(this, $c$$inline_6261_dataBody$$inline_4472_dataBody$$inline_4487_dataTables$$inline_4473_dataTables$$inline_4488_isSelectAll$$7$$)) && $clearHighlightedRowKey_page$$inline_6259$$.$findComponent$($leaf$$inline_6262_tableCount$$inline_4474_tableCount$$inline_4489$$.id).getSelected() && ($isSelect$$inline_6258_selType$$1$$ ? $JSCompiler_StaticMethods__highlightColumn$$(this, 
          $c$$inline_6261_dataBody$$inline_4472_dataBody$$inline_4487_dataTables$$inline_4473_dataTables$$inline_4488_isSelectAll$$7$$) : $JSCompiler_StaticMethods__unHighlightColumn$$(this, $c$$inline_6261_dataBody$$inline_4472_dataBody$$inline_4487_dataTables$$inline_4473_dataTables$$inline_4488_isSelectAll$$7$$));
        }
      }
    }
  }
};
function $JSCompiler_StaticMethods__selSelectAll$$($JSCompiler_StaticMethods__selSelectAll$self$$) {
  var $dataBody$$112_dataTables$$3$$ = $JSCompiler_StaticMethods__selSelectAll$self$$.$GetDataBody$();
  if (null != $dataBody$$112_dataTables$$3$$ && $JSCompiler_StaticMethods__isMultipleRowSelect$$($JSCompiler_StaticMethods__selSelectAll$self$$)) {
    $JSCompiler_StaticMethods__selSelectAll$self$$.$_selUpdateAll$($AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UNSELECT$, !0);
    var $state$$94_tableCount$$3$$ = {};
    $state$$94_tableCount$$3$$[$AdfDhtmlTableBasePeer$$.$SELECTALL_KEY_PROPERTY$] = !0;
    $JSCompiler_StaticMethods__updateTableSelectionState$$($JSCompiler_StaticMethods__selSelectAll$self$$, $state$$94_tableCount$$3$$);
    for (var $dataBody$$112_dataTables$$3$$ = $dataBody$$112_dataTables$$3$$.childNodes, $state$$94_tableCount$$3$$ = $dataBody$$112_dataTables$$3$$.length, $agent$$668$$ = $AdfAgent$$.$getAgent$(), $i$$612$$ = 0;$i$$612$$ < $state$$94_tableCount$$3$$;++$i$$612$$) {
      for (var $rows$$33$$ = $dataBody$$112_dataTables$$3$$[$i$$612$$].rows, $rowCount$$31$$ = $rows$$33$$.length, $j$$62$$ = 0;$j$$62$$ < $rowCount$$31$$;++$j$$62$$) {
        var $row$$87$$ = $rows$$33$$[$j$$62$$];
        null != $agent$$668$$.getAttribute($row$$87$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$) && $JSCompiler_StaticMethods__selHighlightRow$$($JSCompiler_StaticMethods__selSelectAll$self$$, $row$$87$$);
      }
    }
  }
}
function $JSCompiler_StaticMethods__unhiglightAnyExistingHighlightedRow$$($JSCompiler_StaticMethods__unhiglightAnyExistingHighlightedRow$self$$) {
  var $highlightedRowKey$$ = $JSCompiler_StaticMethods__unhiglightAnyExistingHighlightedRow$self$$.$_highlightedRowKey$;
  $highlightedRowKey$$ && ($JSCompiler_StaticMethods__unhiglightAnyExistingHighlightedRow$self$$.$_highlightedRowKey$ = null, $JSCompiler_StaticMethods__unhiglightAnyExistingHighlightedRow$self$$.$_selIsSelected$($highlightedRowKey$$) || ($JSCompiler_StaticMethods__selUnhighlightRow$$($JSCompiler_StaticMethods__unhiglightAnyExistingHighlightedRow$self$$.$_highlightedRow$), $JSCompiler_StaticMethods__unhiglightAnyExistingHighlightedRow$self$$.$_highlightedRow$ = null));
}
function $JSCompiler_StaticMethods__updateTableSelectionState$$($JSCompiler_StaticMethods__updateTableSelectionState$self$$, $state$$95$$) {
  $JSCompiler_StaticMethods__updateTableSelectionState$self$$.$_ignoreSelSet$ = !0;
  $AdfLogger$$.$LOGGER$.finer("Update Table selection state to:", $state$$95$$);
  $JSCompiler_StaticMethods__updateTableSelectionState$self$$.$getComponent$().setSelectedRowKeys($state$$95$$);
  $JSCompiler_StaticMethods__updateTableSelectionState$self$$.$_ignoreSelSet$ = !1;
}
$JSCompiler_prototypeAlias$$.$ComponentSelectedRowKeysChanged$ = function $$JSCompiler_prototypeAlias$$$$ComponentSelectedRowKeysChanged$$($buddyComponent$$3_component$$2200$$, $domElement$$544$$, $newValue$$163$$, $oldValue$$98$$) {
  this.$_ignoreSelSet$ ? ($buddyComponent$$3_component$$2200$$ = this.$GetAssociatedComponent$(), null != $buddyComponent$$3_component$$2200$$ && $buddyComponent$$3_component$$2200$$.setSelectedRowKeys($newValue$$163$$)) : (this.$_selUpdateAll$($AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UNSELECT$, !0, $oldValue$$98$$), this.$_selUpdateAll$($AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UPDATE$, !0, $newValue$$163$$));
  this.$_pcPeer$ && this.$_pcPeer$.$updateRowSelectionContext$();
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ComponentSelectedRowKeysChanged", {$ComponentSelectedRowKeysChanged$:$AdfDhtmlTableBasePeer$$.prototype.$ComponentSelectedRowKeysChanged$});
function $JSCompiler_StaticMethods__resolveColumns$$($JSCompiler_StaticMethods__resolveColumns$self$$, $colIndices$$1$$, $colIds$$, $endIndex$$11_th$$6$$) {
  var $index$$182$$ = $AdfAgent$$.$AGENT$.$getIntAttribute$($endIndex$$11_th$$6$$, "_d_index", -1);
  if (0 <= $index$$182$$) {
    var $colSpan$$6$$ = $endIndex$$11_th$$6$$.colSpan;
    if (null != $colSpan$$6$$ && 1 < ($colSpan$$6$$ = parseInt($colSpan$$6$$))) {
      for ($endIndex$$11_th$$6$$ = $index$$182$$ + $colSpan$$6$$;$index$$182$$ < $endIndex$$11_th$$6$$;) {
        $colIds$$.push($JSCompiler_StaticMethods__getColumnHeaderLeafCell$$($JSCompiler_StaticMethods__resolveColumns$self$$, $index$$182$$).id), $colIndices$$1$$.push($index$$182$$++);
      }
    } else {
      $colIndices$$1$$.push($index$$182$$), $colIds$$.push($endIndex$$11_th$$6$$.id);
    }
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$_handleColumnHeaderDrag$ = function $$AdfDhtmlTableBasePeer$$$$$_handleColumnHeaderDrag$$($domEvent$$65$$) {
  var $headerAction$$6$$ = this.$__getColumnHeaderMouseAction$($domEvent$$65$$);
  if (null != $headerAction$$6$$ && "select" == $headerAction$$6$$.type) {
    var $colIndices$$2$$ = $headerAction$$6$$.$colIndices$;
    0 < $colIndices$$2$$.length && ($JSCompiler_StaticMethods__selectColumnRange$$(this, this.$_activeColIndices$, this.$_activeColIds$, $colIndices$$2$$, $headerAction$$6$$.$colIds$), $JSCompiler_StaticMethods__queueColumnSelectionEvent$$(this));
  }
  $JSCompiler_StaticMethods__autoScrollColumnsIfNecessary$$(this, $domEvent$$65$$);
  this.$_pcPeer$ && this.$_pcPeer$.$updateStandardMenuToolbarItems$();
};
$AdfDhtmlTableBasePeer$$.prototype.$_handleColumnHeaderDrop$ = function $$AdfDhtmlTableBasePeer$$$$$_handleColumnHeaderDrop$$() {
  var $columnHeader$$2$$ = this.$__getColumnHeader$();
  $AdfAgent$$.$AGENT$.$enableUserSelect$($columnHeader$$2$$);
  $JSCompiler_StaticMethods__queueColumnSelectionEvent$$(this);
};
function $JSCompiler_StaticMethods__doColumnSelections$$($JSCompiler_StaticMethods__doColumnSelections$self$$, $event$$298_i$$613_rowKeys$$16$$, $indices$$3$$, $ids$$18$$) {
  var $page$$208$$ = $AdfPage$$.$PAGE$, $col$$19_isMultiSelect$$2$$ = $JSCompiler_StaticMethods__isMultipleColumnSelect$$($JSCompiler_StaticMethods__doColumnSelections$self$$), $domWindow$$123$$ = $AdfAgent$$.$AGENT$.$getDomWindow$();
  if (!$col$$19_isMultiSelect$$2$$ || $domWindow$$123$$.$AdfSafariMobileAgent$ && $AdfAgent$$.$AGENT$ instanceof $AdfSafariMobileAgent$$ || !$AdfAgent$$.$AGENT$.$isSelectionToggle$($event$$298_i$$613_rowKeys$$16$$)) {
    if ($event$$298_i$$613_rowKeys$$16$$.shiftKey && $JSCompiler_StaticMethods__isMultipleColumnSelect$$($JSCompiler_StaticMethods__doColumnSelections$self$$)) {
      $JSCompiler_StaticMethods__doColumnSelections$self$$.$_activeColIndices$ && 0 <= $JSCompiler_StaticMethods__doColumnSelections$self$$.$_activeColIndices$.length && ($JSCompiler_StaticMethods__doColumnSelections$self$$.$_colSelEventSelectedColIds$ = {}, $JSCompiler_StaticMethods__doColumnSelections$self$$.$_colSelEventUnselectedColIds$ = {}, $JSCompiler_StaticMethods__doColumnSelections$self$$.$_selUnselectAll$(), $JSCompiler_StaticMethods__selectColumnRange$$($JSCompiler_StaticMethods__doColumnSelections$self$$, 
      $JSCompiler_StaticMethods__doColumnSelections$self$$.$_activeColIndices$, $JSCompiler_StaticMethods__doColumnSelections$self$$.$_activeColIds$, $indices$$3$$, $ids$$18$$), $JSCompiler_StaticMethods__queueColumnSelectionEvent$$($JSCompiler_StaticMethods__doColumnSelections$self$$));
    } else {
      $JSCompiler_StaticMethods__doColumnSelections$self$$.$_activeColIndices$ = $indices$$3$$;
      $JSCompiler_StaticMethods__doColumnSelections$self$$.$_activeColIds$ = $ids$$18$$;
      $JSCompiler_StaticMethods__doColumnSelections$self$$.$_colSelEventSelectedColIds$ = {};
      $JSCompiler_StaticMethods__doColumnSelections$self$$.$_colSelEventUnselectedColIds$ = {};
      $JSCompiler_StaticMethods__doColumnSelections$self$$.$_selUnselectAll$();
      for ($event$$298_i$$613_rowKeys$$16$$ = 0;$event$$298_i$$613_rowKeys$$16$$ < $indices$$3$$.length;$event$$298_i$$613_rowKeys$$16$$++) {
        $col$$19_isMultiSelect$$2$$ = $page$$208$$.$findComponent$($ids$$18$$[$event$$298_i$$613_rowKeys$$16$$]), $JSCompiler_StaticMethods__selectColumn$$($JSCompiler_StaticMethods__doColumnSelections$self$$, $indices$$3$$[$event$$298_i$$613_rowKeys$$16$$], $col$$19_isMultiSelect$$2$$, !1);
      }
      $JSCompiler_StaticMethods__queueColumnSelectionEvent$$($JSCompiler_StaticMethods__doColumnSelections$self$$);
    }
  } else {
    $event$$298_i$$613_rowKeys$$16$$ = $JSCompiler_StaticMethods__doColumnSelections$self$$.$getComponent$().getSelectedRowKeys();
    $AdfCollections$$.$isEmpty$($event$$298_i$$613_rowKeys$$16$$) || ($JSCompiler_StaticMethods__doColumnSelections$self$$.$_selUpdateAll$($AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UNSELECT$, !0), $JSCompiler_StaticMethods__updateTableSelectionState$$($JSCompiler_StaticMethods__doColumnSelections$self$$, {}));
    $JSCompiler_StaticMethods__doColumnSelections$self$$.$_activeColIndices$ = $indices$$3$$;
    $JSCompiler_StaticMethods__doColumnSelections$self$$.$_activeColIds$ = $ids$$18$$;
    for ($event$$298_i$$613_rowKeys$$16$$ = 0;$event$$298_i$$613_rowKeys$$16$$ < $indices$$3$$.length;$event$$298_i$$613_rowKeys$$16$$++) {
      $col$$19_isMultiSelect$$2$$ = $page$$208$$.$findComponent$($ids$$18$$[$event$$298_i$$613_rowKeys$$16$$]), $col$$19_isMultiSelect$$2$$.getSelected() ? $JSCompiler_StaticMethods__unSelectColumn$$($JSCompiler_StaticMethods__doColumnSelections$self$$, $indices$$3$$[$event$$298_i$$613_rowKeys$$16$$], $col$$19_isMultiSelect$$2$$) : $JSCompiler_StaticMethods__selectColumn$$($JSCompiler_StaticMethods__doColumnSelections$self$$, $indices$$3$$[$event$$298_i$$613_rowKeys$$16$$], $col$$19_isMultiSelect$$2$$, 
      !1);
    }
    $JSCompiler_StaticMethods__queueColumnSelectionEvent$$($JSCompiler_StaticMethods__doColumnSelections$self$$);
  }
  $JSCompiler_StaticMethods__doColumnSelections$self$$.$_pcPeer$ && $JSCompiler_StaticMethods__doColumnSelections$self$$.$_pcPeer$.$updateStandardMenuToolbarItems$();
}
function $JSCompiler_StaticMethods__selectColumn$$($JSCompiler_StaticMethods__selectColumn$self$$, $index$$183$$, $col$$20$$, $queueEvent$$) {
  $col$$20$$.getSelected() || ($col$$20$$.setProperty(AdfRichColumn.SELECTED, !0, !0, $AdfUIComponent$$.$PROPAGATE_NEVER$), $JSCompiler_StaticMethods__highlightColumn$$($JSCompiler_StaticMethods__selectColumn$self$$, $index$$183$$), $JSCompiler_StaticMethods__isClickToEdit$$($JSCompiler_StaticMethods__selectColumn$self$$) && $JSCompiler_StaticMethods__getActiveRowKey$$($JSCompiler_StaticMethods__selectColumn$self$$) && $JSCompiler_StaticMethods__setActiveRowKey$$($JSCompiler_StaticMethods__selectColumn$self$$, 
  null), $JSCompiler_StaticMethods__selectColumn$self$$.$_colSelEventSelectedColIds$[$col$$20$$.$getClientId$()] = !0, $queueEvent$$ && $JSCompiler_StaticMethods__queueColumnSelectionEvent$$($JSCompiler_StaticMethods__selectColumn$self$$));
}
function $JSCompiler_StaticMethods__unSelectColumn$$($JSCompiler_StaticMethods__unSelectColumn$self$$, $index$$184$$, $col$$21$$) {
  $col$$21$$.getSelected() && ($col$$21$$.setProperty(AdfRichColumn.SELECTED, !1, !0, $AdfUIComponent$$.$PROPAGATE_NEVER$), $JSCompiler_StaticMethods__unHighlightColumn$$($JSCompiler_StaticMethods__unSelectColumn$self$$, $index$$184$$), $JSCompiler_StaticMethods__unSelectColumn$self$$.$_colSelEventUnselectedColIds$[$col$$21$$.$getClientId$()] = !0);
}
function $JSCompiler_StaticMethods__unSelectAllColumns$$($JSCompiler_StaticMethods__unSelectAllColumns$self$$) {
  if ($JSCompiler_StaticMethods__isColumnSelectionEnabled$$($JSCompiler_StaticMethods__unSelectAllColumns$self$$)) {
    var $page$$209$$ = $AdfPage$$.$PAGE$, $colCount$$5$$ = $JSCompiler_StaticMethods__unSelectAllColumns$self$$.$_colCount$, $headerCell$$3$$;
    $JSCompiler_StaticMethods__unSelectAllColumns$self$$.$_colSelEventUnselectedColIds$ = {};
    for (var $c$$22$$ = 0;$c$$22$$ < $colCount$$5$$;$c$$22$$++) {
      ($headerCell$$3$$ = $JSCompiler_StaticMethods__getColumnHeaderLeafCell$$($JSCompiler_StaticMethods__unSelectAllColumns$self$$, $c$$22$$)) && $JSCompiler_StaticMethods__unSelectColumn$$($JSCompiler_StaticMethods__unSelectAllColumns$self$$, $c$$22$$, $page$$209$$.$findComponent$($headerCell$$3$$.id));
    }
  }
  $JSCompiler_StaticMethods__unSelectAllColumns$self$$.$_pcPeer$ && $JSCompiler_StaticMethods__unSelectAllColumns$self$$.$_pcPeer$.$updateStandardMenuToolbarItems$();
}
function $JSCompiler_StaticMethods__selectColumnRange$$($JSCompiler_StaticMethods__selectColumnRange$self$$, $iIndex_indicesStart$$, $idsStart_thId$$, $indicesEnd$$, $idsEnd$$) {
  for (var $page$$211$$ = $AdfPage$$.$PAGE$, $c$$24_incIndex$$ = 0;$c$$24_incIndex$$ < $iIndex_indicesStart$$.length;$c$$24_incIndex$$++) {
    $JSCompiler_StaticMethods__selectColumn$$($JSCompiler_StaticMethods__selectColumnRange$self$$, $iIndex_indicesStart$$[$c$$24_incIndex$$], $page$$211$$.$findComponent$($idsStart_thId$$[$c$$24_incIndex$$]));
  }
  $c$$24_incIndex$$ = $indicesEnd$$[0] > $iIndex_indicesStart$$[0] ? 1 : -1;
  $iIndex_indicesStart$$ = $iIndex_indicesStart$$[0];
  for ($idsStart_thId$$ = $idsStart_thId$$[0];$iIndex_indicesStart$$ != $indicesEnd$$[0];) {
    $JSCompiler_StaticMethods__selectColumn$$($JSCompiler_StaticMethods__selectColumnRange$self$$, $iIndex_indicesStart$$, $page$$211$$.$findComponent$($idsStart_thId$$)), $iIndex_indicesStart$$ += $c$$24_incIndex$$, $idsStart_thId$$ = $JSCompiler_StaticMethods__getColumnHeaderLeafCell$$($JSCompiler_StaticMethods__selectColumnRange$self$$, $iIndex_indicesStart$$).id;
  }
  for ($c$$24_incIndex$$ = 0;$c$$24_incIndex$$ < $indicesEnd$$.length;$c$$24_incIndex$$++) {
    $JSCompiler_StaticMethods__selectColumn$$($JSCompiler_StaticMethods__selectColumnRange$self$$, $indicesEnd$$[$c$$24_incIndex$$], $page$$211$$.$findComponent$($idsEnd$$[$c$$24_incIndex$$]));
  }
}
function $JSCompiler_StaticMethods__highlightColumn$$($JSCompiler_StaticMethods__highlightColumn$self$$, $index$$185$$) {
  var $dataTables$$4_headerCell$$4$$ = $JSCompiler_StaticMethods__getColumnHeaderLeafCell$$($JSCompiler_StaticMethods__highlightColumn$self$$, $index$$185$$);
  $JSCompiler_StaticMethods__highlightCell$$($dataTables$$4_headerCell$$4$$);
  for (var $dataTables$$4_headerCell$$4$$ = $JSCompiler_StaticMethods__highlightColumn$self$$.$GetDataBody$().childNodes, $tableCount$$4$$ = $dataTables$$4_headerCell$$4$$.length, $isTableActive$$ = null, $agent$$669$$ = $AdfAgent$$.$getAgent$(), $i$$614$$ = 0;$i$$614$$ < $tableCount$$4$$;++$i$$614$$) {
    for (var $rows$$34$$ = $dataTables$$4_headerCell$$4$$[$i$$614$$].rows, $rowCount$$32$$ = $rows$$34$$.length, $j$$63$$ = 0;$j$$63$$ < $rowCount$$32$$;++$j$$63$$) {
      $agent$$669$$.getAttribute($rows$$34$$[$j$$63$$], $AdfDhtmlTableBasePeer$$.$_ROW_KEY$, null) && (null == $isTableActive$$ && ($isTableActive$$ = $JSCompiler_StaticMethods__highlightColumn$self$$.$isInActiveHeirarchy$()), $JSCompiler_StaticMethods__highlightColumn$self$$.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__highlightColumn$self$$, $index$$185$$) ? $JSCompiler_StaticMethods__highlightCell$$($JSCompiler_StaticMethods__getInnerTableCell$$($JSCompiler_StaticMethods__highlightColumn$self$$, 
      $rows$$34$$[$j$$63$$], $index$$185$$)) : !$JSCompiler_StaticMethods__highlightColumn$self$$.$_hasFrozenColumn$() || $JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__highlightColumn$self$$) ? $JSCompiler_StaticMethods__highlightCell$$($rows$$34$$[$j$$63$$].cells[$index$$185$$]) : $JSCompiler_StaticMethods__highlightCell$$($rows$$34$$[$j$$63$$].cells[$index$$185$$ - $JSCompiler_StaticMethods__highlightColumn$self$$.$_firstFrozen$ + 1]));
    }
  }
}
function $JSCompiler_StaticMethods__unHighlightColumn$$($JSCompiler_StaticMethods__unHighlightColumn$self$$, $index$$186$$) {
  var $dataTables$$5_headerCell$$5$$ = $JSCompiler_StaticMethods__getColumnHeaderLeafCell$$($JSCompiler_StaticMethods__unHighlightColumn$self$$, $index$$186$$);
  $JSCompiler_StaticMethods__unHighlightCell$$($dataTables$$5_headerCell$$5$$);
  for (var $dataTables$$5_headerCell$$5$$ = $JSCompiler_StaticMethods__unHighlightColumn$self$$.$GetDataBody$().childNodes, $tableCount$$5$$ = $dataTables$$5_headerCell$$5$$.length, $agent$$670$$ = $AdfAgent$$.$getAgent$(), $i$$615$$ = 0;$i$$615$$ < $tableCount$$5$$;++$i$$615$$) {
    for (var $rows$$35$$ = $dataTables$$5_headerCell$$5$$[$i$$615$$].rows, $rowCount$$33$$ = $rows$$35$$.length, $j$$64$$ = 0;$j$$64$$ < $rowCount$$33$$;++$j$$64$$) {
      $agent$$670$$.getAttribute($rows$$35$$[$j$$64$$], $AdfDhtmlTableBasePeer$$.$_ROW_KEY$, null) && ($JSCompiler_StaticMethods__unHighlightColumn$self$$.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__unHighlightColumn$self$$, $index$$186$$) ? $JSCompiler_StaticMethods__unHighlightCell$$($JSCompiler_StaticMethods__getInnerTableCell$$($JSCompiler_StaticMethods__unHighlightColumn$self$$, $rows$$35$$[$j$$64$$], $index$$186$$)) : !$JSCompiler_StaticMethods__unHighlightColumn$self$$.$_hasFrozenColumn$() || 
      $JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__unHighlightColumn$self$$) ? $JSCompiler_StaticMethods__unHighlightCell$$($rows$$35$$[$j$$64$$].cells[$index$$186$$]) : $JSCompiler_StaticMethods__unHighlightCell$$($rows$$35$$[$j$$64$$].cells[$index$$186$$ - $JSCompiler_StaticMethods__unHighlightColumn$self$$.$_firstFrozen$ + 1]));
    }
  }
}
function $JSCompiler_StaticMethods__highlightCell$$($cell$$14$$) {
  $AdfDomUtils$$.$addCSSClassName$($cell$$14$$, $AdfDhtmlTableBasePeer$$.$_SELECTED_CLASS$);
}
function $JSCompiler_StaticMethods__unHighlightCell$$($cell$$15$$) {
  $AdfDomUtils$$.$removeCSSClassName$($cell$$15$$, $AdfDhtmlTableBasePeer$$.$_SELECTED_CLASS$);
  $AdfDomUtils$$.$removeCSSClassName$($cell$$15$$, $AdfDhtmlTableBasePeer$$.$_INACTIVE_CLASS$);
}
function $JSCompiler_StaticMethods__getParentTH$$($JSCompiler_StaticMethods__getParentTH$self$$, $domEvent$$67$$) {
  for (var $target$$194$$ = $AdfAgent$$.$AGENT$.$getEventTarget$($domEvent$$67$$), $th$$7$$ = null, $rootElem$$7$$ = $JSCompiler_StaticMethods__getParentTH$self$$.$getDomElement$();!$th$$7$$ && $target$$194$$ && $target$$194$$ != $rootElem$$7$$ && 1 == $target$$194$$.nodeType;) {
    $target$$194$$.getAttribute("_d_index") ? $th$$7$$ = $target$$194$$ : $target$$194$$ = $target$$194$$.parentNode;
  }
  return $th$$7$$;
}
$AdfDhtmlTableBasePeer$$.prototype.$__getColumnHeaderMouseAction$ = function $$AdfDhtmlTableBasePeer$$$$$__getColumnHeaderMouseAction$$($JSCompiler_temp$$5500_domEvent$$69_enableColumnDragDrop$$inline_6267_sortedType$$inline_4514$$) {
  var $action$$9$$ = null;
  if (!this.$_headerless$) {
    var $agent$$673_column$$inline_6272_mouseX$$1_page$$inline_6266_sortDescending$$inline_4512_thPos$$ = $AdfAgent$$.$AGENT$, $th$$9_th$$inline_4507$$ = null, $action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$ = this.$__getColumnHeader$(), $action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$ = $agent$$673_column$$inline_6272_mouseX$$1_page$$inline_6266_sortDescending$$inline_4512_thPos$$.$getElementPosition$($action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$), $agent$$inline_4508_columns$$inline_6269_isLeaf$$inline_6270_mousePos$$13_width$$46$$ = 
    $agent$$673_column$$inline_6272_mouseX$$1_page$$inline_6266_sortDescending$$inline_4512_thPos$$.$getMousePosition$($JSCompiler_temp$$5500_domEvent$$69_enableColumnDragDrop$$inline_6267_sortedType$$inline_4514$$);
    $agent$$inline_4508_columns$$inline_6269_isLeaf$$inline_6270_mousePos$$13_width$$46$$.y - $action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$.y <= this.$_cachedCHHeight$ && ($th$$9_th$$inline_4507$$ = $JSCompiler_StaticMethods__getParentTH$$(this, $JSCompiler_temp$$5500_domEvent$$69_enableColumnDragDrop$$inline_6267_sortedType$$inline_4514$$));
    if ($th$$9_th$$inline_4507$$) {
      $action$$9$$ = {};
      $action$$9$$.$cell$ = $th$$9_th$$inline_4507$$;
      if (null != $th$$9_th$$inline_4507$$.getAttribute("_afrFH")) {
        return $action$$9$$.type = "clearAllFilter", $action$$9$$;
      }
      if (!this.$_virtInitialized$) {
        return null;
      }
      var $action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$ = null, $displayIndex$$4_isColSelectionOn$$inline_4510_siElem$$inline_4513$$ = $agent$$673_column$$inline_6272_mouseX$$1_page$$inline_6266_sortDescending$$inline_4512_thPos$$.$getIntAttribute$($th$$9_th$$inline_4507$$, "_d_index", -1), $colIds$$inline_6268_isRTL$$33_sortAscending$$inline_4511$$ = $AdfDhtmlTableBasePeer$$.$_isRTL$();
      if (-1 != $displayIndex$$4_isColSelectionOn$$inline_4510_siElem$$inline_4513$$ && "enabled" == this.$getComponent$().getColumnResizing()) {
        var $agent$$673_column$$inline_6272_mouseX$$1_page$$inline_6266_sortDescending$$inline_4512_thPos$$ = $agent$$673_column$$inline_6272_mouseX$$1_page$$inline_6266_sortDescending$$inline_4512_thPos$$.$getElementPosition$($th$$9_th$$inline_4507$$), $agent$$673_column$$inline_6272_mouseX$$1_page$$inline_6266_sortDescending$$inline_4512_thPos$$ = $agent$$inline_4508_columns$$inline_6269_isLeaf$$inline_6270_mousePos$$13_width$$46$$.x - $agent$$673_column$$inline_6272_mouseX$$1_page$$inline_6266_sortDescending$$inline_4512_thPos$$.x, 
        $agent$$inline_4508_columns$$inline_6269_isLeaf$$inline_6270_mousePos$$13_width$$46$$ = $th$$9_th$$inline_4507$$.offsetWidth, $columnFound$$inline_6273_isLastColResizeAllowed_isRoot$$inline_6271_target$$inline_4509$$ = !(-1 != this.$_lastColWidthOverride$ && $displayIndex$$4_isColSelectionOn$$inline_4510_siElem$$inline_4513$$ == this.$_colCount$ - 1);
        $agent$$673_column$$inline_6272_mouseX$$1_page$$inline_6266_sortDescending$$inline_4512_thPos$$ <= this.$__getColumnResizeMargin$() ? $colIds$$inline_6268_isRTL$$33_sortAscending$$inline_4511$$ ? $columnFound$$inline_6273_isLastColResizeAllowed_isRoot$$inline_6271_target$$inline_4509$$ && ($action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$ = "end") : 0 < $displayIndex$$4_isColSelectionOn$$inline_4510_siElem$$inline_4513$$ && ($action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$ = 
        "start") : $agent$$inline_4508_columns$$inline_6269_isLeaf$$inline_6270_mousePos$$13_width$$46$$ - $agent$$673_column$$inline_6272_mouseX$$1_page$$inline_6266_sortDescending$$inline_4512_thPos$$ <= this.$__getColumnResizeMargin$() && ($colIds$$inline_6268_isRTL$$33_sortAscending$$inline_4511$$ ? 0 < $displayIndex$$4_isColSelectionOn$$inline_4510_siElem$$inline_4513$$ && ($action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$ = "start") : $columnFound$$inline_6273_isLastColResizeAllowed_isRoot$$inline_6271_target$$inline_4509$$ && 
        ($action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$ = "end"));
      }
      if ($action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$) {
        $action$$9$$.type = "resize", $action$$9$$.data = $action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$;
      } else {
        a: {
          if ($action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$ = $action$$9$$, $agent$$inline_4508_columns$$inline_6269_isLeaf$$inline_6270_mousePos$$13_width$$46$$ = $AdfAgent$$.$AGENT$, $columnFound$$inline_6273_isLastColResizeAllowed_isRoot$$inline_6271_target$$inline_4509$$ = $agent$$inline_4508_columns$$inline_6269_isLeaf$$inline_6270_mousePos$$13_width$$46$$.$getEventTarget$($JSCompiler_temp$$5500_domEvent$$69_enableColumnDragDrop$$inline_6267_sortedType$$inline_4514$$), $displayIndex$$4_isColSelectionOn$$inline_4510_siElem$$inline_4513$$ = 
          $JSCompiler_StaticMethods__isColumnSelectionEnabled$$(this), ($colIds$$inline_6268_isRTL$$33_sortAscending$$inline_4511$$ = $columnFound$$inline_6273_isLastColResizeAllowed_isRoot$$inline_6271_target$$inline_4509$$.parentNode.getAttribute($AdfDhtmlTableBasePeer$$.$_SORT_ASCENDING$)) || ($colIds$$inline_6268_isRTL$$33_sortAscending$$inline_4511$$ = $columnFound$$inline_6273_isLastColResizeAllowed_isRoot$$inline_6271_target$$inline_4509$$.parentNode.parentNode.getAttribute($AdfDhtmlTableBasePeer$$.$_SORT_ASCENDING$)), 
          ($agent$$673_column$$inline_6272_mouseX$$1_page$$inline_6266_sortDescending$$inline_4512_thPos$$ = $columnFound$$inline_6273_isLastColResizeAllowed_isRoot$$inline_6271_target$$inline_4509$$.parentNode.getAttribute($AdfDhtmlTableBasePeer$$.$_SORT_DESCENDING$)) || ($agent$$673_column$$inline_6272_mouseX$$1_page$$inline_6266_sortDescending$$inline_4512_thPos$$ = $columnFound$$inline_6273_isLastColResizeAllowed_isRoot$$inline_6271_target$$inline_4509$$.parentNode.parentNode.getAttribute($AdfDhtmlTableBasePeer$$.$_SORT_DESCENDING$)), 
          $colIds$$inline_6268_isRTL$$33_sortAscending$$inline_4511$$ || $agent$$673_column$$inline_6272_mouseX$$1_page$$inline_6266_sortDescending$$inline_4512_thPos$$) {
            if ("click" == $JSCompiler_temp$$5500_domEvent$$69_enableColumnDragDrop$$inline_6267_sortedType$$inline_4514$$.type) {
              $displayIndex$$4_isColSelectionOn$$inline_4510_siElem$$inline_4513$$ = $agent$$inline_4508_columns$$inline_6269_isLeaf$$inline_6270_mousePos$$13_width$$46$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($th$$9_th$$inline_4507$$.id, $AdfDhtmlTableBasePeer$$.$__SORT_INDICATOR$));
              $JSCompiler_temp$$5500_domEvent$$69_enableColumnDragDrop$$inline_6267_sortedType$$inline_4514$$ = $displayIndex$$4_isColSelectionOn$$inline_4510_siElem$$inline_4513$$.getAttribute($AdfDhtmlTableBasePeer$$.$_SORTED_TYPE$);
              if ($colIds$$inline_6268_isRTL$$33_sortAscending$$inline_4511$$) {
                if ($JSCompiler_temp$$5500_domEvent$$69_enableColumnDragDrop$$inline_6267_sortedType$$inline_4514$$ == $AdfDhtmlTableBasePeer$$.$_SORTED_ASCENDING$) {
                  if (!this.$_singleSortIcon$) {
                    break a;
                  }
                  $action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$.$sortOrder$ = !1;
                } else {
                  $action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$.$sortOrder$ = !0;
                }
              } else {
                if ($agent$$673_column$$inline_6272_mouseX$$1_page$$inline_6266_sortDescending$$inline_4512_thPos$$) {
                  if ($JSCompiler_temp$$5500_domEvent$$69_enableColumnDragDrop$$inline_6267_sortedType$$inline_4514$$ == $AdfDhtmlTableBasePeer$$.$_SORTED_DESCENDING$) {
                    if (!this.$_singleSortIcon$) {
                      break a;
                    }
                    $action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$.$sortOrder$ = !0;
                  } else {
                    $action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$.$sortOrder$ = !1;
                  }
                }
              }
              $action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$.type = "sort";
              $action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$.$sortProperty$ = $AdfPage$$.$PAGE$.$findComponent$($th$$9_th$$inline_4507$$.id).getSortProperty();
            }
          } else {
            if (null != $th$$9_th$$inline_4507$$.getAttribute($AdfDhtmlTableBasePeer$$.$_SELECT_ALL$)) {
              $action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$.type = "selectAll";
            } else {
              if (-1 == $th$$9_th$$inline_4507$$.id.indexOf("_afrBlankColumn")) {
                if (!$displayIndex$$4_isColSelectionOn$$inline_4510_siElem$$inline_4513$$ && this.$getComponent$().getDisableColumnReordering() && null == $th$$9_th$$inline_4507$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_HEADER$)) {
                  $action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$.type = "default";
                } else {
                  if ($displayIndex$$4_isColSelectionOn$$inline_4510_siElem$$inline_4513$$ || null != $th$$9_th$$inline_4507$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_HEADER$) || null == $th$$9_th$$inline_4507$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROOT_COLUMN$)) {
                    if (null == $th$$9_th$$inline_4507$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_HEADER$)) {
                      if (!($JSCompiler_temp$$5500_domEvent$$69_enableColumnDragDrop$$inline_6267_sortedType$$inline_4514$$ = $displayIndex$$4_isColSelectionOn$$inline_4510_siElem$$inline_4513$$ && $agent$$inline_4508_columns$$inline_6269_isLeaf$$inline_6270_mousePos$$13_width$$46$$.$isSelectionToggle$($JSCompiler_temp$$5500_domEvent$$69_enableColumnDragDrop$$inline_6267_sortedType$$inline_4514$$))) {
                        $agent$$673_column$$inline_6272_mouseX$$1_page$$inline_6266_sortDescending$$inline_4512_thPos$$ = $AdfPage$$.$PAGE$;
                        $JSCompiler_temp$$5500_domEvent$$69_enableColumnDragDrop$$inline_6267_sortedType$$inline_4514$$ = !1;
                        $colIds$$inline_6268_isRTL$$33_sortAscending$$inline_4511$$ = null;
                        $agent$$inline_4508_columns$$inline_6269_isLeaf$$inline_6270_mousePos$$13_width$$46$$ = this.$_flattenedColumns$;
                        $agent$$inline_4508_columns$$inline_6269_isLeaf$$inline_6270_mousePos$$13_width$$46$$ = null != $th$$9_th$$inline_4507$$.getAttribute($AdfDhtmlTableBasePeer$$.$_LEAF_COLUMN$);
                        $columnFound$$inline_6273_isLastColResizeAllowed_isRoot$$inline_6271_target$$inline_4509$$ = null != $th$$9_th$$inline_4507$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROOT_COLUMN$);
                        if ($agent$$inline_4508_columns$$inline_6269_isLeaf$$inline_6270_mousePos$$13_width$$46$$ && $columnFound$$inline_6273_isLastColResizeAllowed_isRoot$$inline_6271_target$$inline_4509$$) {
                          $th$$9_th$$inline_4507$$.id && 0 < $th$$9_th$$inline_4507$$.id.length && $agent$$673_column$$inline_6272_mouseX$$1_page$$inline_6266_sortDescending$$inline_4512_thPos$$.$findComponent$($th$$9_th$$inline_4507$$.id).getSelected() && ($colIds$$inline_6268_isRTL$$33_sortAscending$$inline_4511$$ = [$th$$9_th$$inline_4507$$.id]);
                        } else {
                          if ($columnFound$$inline_6273_isLastColResizeAllowed_isRoot$$inline_6271_target$$inline_4509$$) {
                            if ($JSCompiler_StaticMethods__resolveColumns$$(this, [], $colIds$$inline_6268_isRTL$$33_sortAscending$$inline_4511$$ = [], $th$$9_th$$inline_4507$$), 0 == $colIds$$inline_6268_isRTL$$33_sortAscending$$inline_4511$$.length) {
                              $colIds$$inline_6268_isRTL$$33_sortAscending$$inline_4511$$ = null;
                            } else {
                              for (i = $colIds$$inline_6268_isRTL$$33_sortAscending$$inline_4511$$.length - 1;0 <= i;--i) {
                                if (!$agent$$673_column$$inline_6272_mouseX$$1_page$$inline_6266_sortDescending$$inline_4512_thPos$$.$findComponent$($colIds$$inline_6268_isRTL$$33_sortAscending$$inline_4511$$[i]).getSelected()) {
                                  $colIds$$inline_6268_isRTL$$33_sortAscending$$inline_4511$$ = null;
                                  break;
                                }
                              }
                            }
                          }
                        }
                        if ($colIds$$inline_6268_isRTL$$33_sortAscending$$inline_4511$$) {
                          for ($JSCompiler_temp$$5500_domEvent$$69_enableColumnDragDrop$$inline_6267_sortedType$$inline_4514$$ = !0, $agent$$inline_4508_columns$$inline_6269_isLeaf$$inline_6270_mousePos$$13_width$$46$$ = this.$__getVisibleLeafColumns$(), i = $agent$$inline_4508_columns$$inline_6269_isLeaf$$inline_6270_mousePos$$13_width$$46$$.length - 1;0 <= i;--i) {
                            if (($agent$$673_column$$inline_6272_mouseX$$1_page$$inline_6266_sortDescending$$inline_4512_thPos$$ = $agent$$inline_4508_columns$$inline_6269_isLeaf$$inline_6270_mousePos$$13_width$$46$$[i]) && $agent$$673_column$$inline_6272_mouseX$$1_page$$inline_6266_sortDescending$$inline_4512_thPos$$.getSelected()) {
                              $columnFound$$inline_6273_isLastColResizeAllowed_isRoot$$inline_6271_target$$inline_4509$$ = !1;
                              for (j = $colIds$$inline_6268_isRTL$$33_sortAscending$$inline_4511$$.length - 1;0 <= j;--j) {
                                if ($agent$$673_column$$inline_6272_mouseX$$1_page$$inline_6266_sortDescending$$inline_4512_thPos$$.$getClientId$() == $colIds$$inline_6268_isRTL$$33_sortAscending$$inline_4511$$[j]) {
                                  $columnFound$$inline_6273_isLastColResizeAllowed_isRoot$$inline_6271_target$$inline_4509$$ = !0;
                                  break;
                                }
                              }
                              if (!$columnFound$$inline_6273_isLastColResizeAllowed_isRoot$$inline_6271_target$$inline_4509$$) {
                                $JSCompiler_temp$$5500_domEvent$$69_enableColumnDragDrop$$inline_6267_sortedType$$inline_4514$$ = !1;
                                break;
                              }
                            }
                          }
                        }
                        $JSCompiler_temp$$5500_domEvent$$69_enableColumnDragDrop$$inline_6267_sortedType$$inline_4514$$ = !$JSCompiler_temp$$5500_domEvent$$69_enableColumnDragDrop$$inline_6267_sortedType$$inline_4514$$;
                      }
                      $JSCompiler_temp$$5500_domEvent$$69_enableColumnDragDrop$$inline_6267_sortedType$$inline_4514$$ ? $th$$9_th$$inline_4507$$.id && $displayIndex$$4_isColSelectionOn$$inline_4510_siElem$$inline_4513$$ ? ($action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$.type = "select", $JSCompiler_StaticMethods__resolveColumns$$(this, $action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$.$colIndices$ = [], $action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$.$colIds$ = [], 
                      $th$$9_th$$inline_4507$$)) : $action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$.type = "default" : this.$getComponent$().getDisableColumnReordering() || ($action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$.type = "move");
                    } else {
                      $action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$.type = "default";
                    }
                  } else {
                    $displayIndex$$4_isColSelectionOn$$inline_4510_siElem$$inline_4513$$ = $agent$$inline_4508_columns$$inline_6269_isLeaf$$inline_6270_mousePos$$13_width$$46$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($th$$9_th$$inline_4507$$.id, $AdfDhtmlTableBasePeer$$.$__SORT_INDICATOR$)), null != $displayIndex$$4_isColSelectionOn$$inline_4510_siElem$$inline_4513$$ ? "click" == $JSCompiler_temp$$5500_domEvent$$69_enableColumnDragDrop$$inline_6267_sortedType$$inline_4514$$.type ? ($JSCompiler_temp$$5500_domEvent$$69_enableColumnDragDrop$$inline_6267_sortedType$$inline_4514$$ = 
                    $displayIndex$$4_isColSelectionOn$$inline_4510_siElem$$inline_4513$$.getAttribute($AdfDhtmlTableBasePeer$$.$_SORTED_TYPE$), $action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$.$sortOrder$ = $JSCompiler_temp$$5500_domEvent$$69_enableColumnDragDrop$$inline_6267_sortedType$$inline_4514$$ == $AdfDhtmlTableBasePeer$$.$_SORTED_ASCENDING$ ? !1 : !0, $action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$.type = "sort", $action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$.$sortProperty$ = 
                    $AdfPage$$.$PAGE$.$findComponent$($th$$9_th$$inline_4507$$.id).getSortProperty()) : $action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$.type = "mousemove" == $JSCompiler_temp$$5500_domEvent$$69_enableColumnDragDrop$$inline_6267_sortedType$$inline_4514$$.type ? "default" : "move" : $action$$inline_4506_colHeader$$4_headerPos$$2_resizeData$$.type = "move";
                  }
                }
              }
            }
          }
        }
      }
    }
  }
  return $action$$9$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getColumnHeaderMouseAction", {$__getColumnHeaderMouseAction$:$AdfDhtmlTableBasePeer$$.prototype.$__getColumnHeaderMouseAction$});
$AdfDhtmlTableBasePeer$$.prototype.$_handleColResizeDrag$ = function $$AdfDhtmlTableBasePeer$$$$$_handleColResizeDrag$$($domEvent$$72$$, $deltaX$$39$$) {
  var $s$$11$$ = this.$__getElemBySubId$("ri").style, $left$$24$$ = parseInt($s$$11$$.left), $width$$47$$ = parseInt(this.$_resizedTH$.style.width), $delta$$18$$ = this.$_resizeColDelta$ + ($AdfDhtmlTableBasePeer$$.$_isRTL$() ? -$deltaX$$39$$ : $deltaX$$39$$), $largestMinimumWidth$$ = $JSCompiler_StaticMethods__getLargestMinimumWidth$$(this);
  this.$_resizeColDelta$ = $delta$$18$$;
  $width$$47$$ + $delta$$18$$ >= $largestMinimumWidth$$ && ($s$$11$$.left = $left$$24$$ + $deltaX$$39$$ + "px");
};
function $JSCompiler_StaticMethods__getLargestMinimumWidth$$($JSCompiler_StaticMethods__getLargestMinimumWidth$self$$) {
  var $displayIndex$$5_largestMinimumWidth$$1$$ = $JSCompiler_StaticMethods__getLargestMinimumWidth$self$$.$_resizedIndex$, $columnCount$$4_resizedColumnComponent$$ = $JSCompiler_StaticMethods__getLargestMinimumWidth$self$$.$__getVisibleLeafColumns$()[$displayIndex$$5_largestMinimumWidth$$1$$], $displayIndex$$5_largestMinimumWidth$$1$$ = $JSCompiler_StaticMethods__getLargestMinimumWidth$self$$.$_largestMinimumWidth$;
  if (null == $displayIndex$$5_largestMinimumWidth$$1$$) {
    var $displayIndex$$5_largestMinimumWidth$$1$$ = 0, $selectedColumns$$8$$ = $JSCompiler_StaticMethods__getLargestMinimumWidth$self$$.$__getSelectedColumns$();
    if (-1 == $AdfCollections$$.indexOf($selectedColumns$$8$$, $columnCount$$4_resizedColumnComponent$$)) {
      $displayIndex$$5_largestMinimumWidth$$1$$ = $columnCount$$4_resizedColumnComponent$$.getMinimumWidth();
    } else {
      for (var $columnCount$$4_resizedColumnComponent$$ = $selectedColumns$$8$$.length, $c$$25$$ = 0;$c$$25$$ < $columnCount$$4_resizedColumnComponent$$;$c$$25$$++) {
        var $columnMinimumWidth$$ = $selectedColumns$$8$$[$c$$25$$].getMinimumWidth(), $displayIndex$$5_largestMinimumWidth$$1$$ = Math.max($displayIndex$$5_largestMinimumWidth$$1$$, $columnMinimumWidth$$)
      }
    }
    $JSCompiler_StaticMethods__getLargestMinimumWidth$self$$.$_largestMinimumWidth$ = $displayIndex$$5_largestMinimumWidth$$1$$;
  }
  return $JSCompiler_StaticMethods__getLargestMinimumWidth$self$$.$_largestMinimumWidth$;
}
$AdfDhtmlTableBasePeer$$.prototype.$_handleColResizeDrop$ = function $$AdfDhtmlTableBasePeer$$$$$_handleColResizeDrop$$() {
  var $delta$$19_indicator$$2$$ = this.$__getElemBySubId$("ri");
  $JSCompiler_StaticMethods__hideElement$$(this, $delta$$19_indicator$$2$$);
  this.$isHeightAutoSized$() && 2 >= this.$_autoHeightRows$ && $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$$(this, 17);
  var $delta$$19_indicator$$2$$ = this.$_resizeColDelta$, $th$$13$$ = this.$_resizedTH$, $newWidth$$62$$ = parseInt($delta$$19_indicator$$2$$) + parseInt($th$$13$$.style.width), $largestMinimumWidth$$2_maxWidth$$12$$ = $JSCompiler_StaticMethods__getLargestMinimumWidth$$(this), $newWidth$$62$$ = Math.max($newWidth$$62$$, $largestMinimumWidth$$2_maxWidth$$12$$);
  this.$_hasFrozenColumn$() && $JSCompiler_StaticMethods__isColumnFrozen$$(this, this.$_resizedIndex$) && ($largestMinimumWidth$$2_maxWidth$$12$$ = Math.max(this.$GetDataBody$().clientWidth - 10, $largestMinimumWidth$$2_maxWidth$$12$$), $th$$13$$.offsetLeft + $newWidth$$62$$ >= $largestMinimumWidth$$2_maxWidth$$12$$ && ($newWidth$$62$$ = $largestMinimumWidth$$2_maxWidth$$12$$ - $th$$13$$.offsetLeft));
  $AdfAssert$$.assert(!isNaN($newWidth$$62$$), "Illegal width for column resize drop.  delta \x3d " + $delta$$19_indicator$$2$$ + ", th.style.width \x3d " + $th$$13$$.style.width);
  $JSCompiler_StaticMethods__doColResizesFromUser$$(this, $newWidth$$62$$, null);
};
function $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$$($JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$, $minHeightIncr$$) {
  var $newSbh_scroller$$33$$ = $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$.$GetScroller$(), $agent$$675_version$$51$$ = $AdfAgent$$.$getAgent$(), $container$$58_isIE$$14$$ = $agent$$675_version$$51$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$;
  if (null != $newSbh_scroller$$33$$ && $container$$58_isIE$$14$$ && 2 > $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$.$GetRowCount$()) {
    var $container$$58_isIE$$14$$ = $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$.$getDomElement$(), $scrollbarHeight$$4$$ = $JSCompiler_StaticMethods__getScrollbarHeight$$($JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$), $bodyHeight$$1_dataBody$$113$$ = $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$.$GetDataBody$(), $bodyHeight$$1_dataBody$$113$$ = $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$.$IsEmpty$ ? $bodyHeight$$1_dataBody$$113$$.offsetHeight : 
    $JSCompiler_StaticMethods__computeAutoHeight$$($JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$), $elementToPurgeMinHeight$$ = null, $minHeightToAssign$$ = 0, $agent$$675_version$$51$$ = $agent$$675_version$$51$$.$getVersion$();
    if (7 < $agent$$675_version$$51$$ && 9 > $agent$$675_version$$51$$) {
      $elementToPurgeMinHeight$$ = $newSbh_scroller$$33$$;
      if (!$JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$) || $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$.$_isPaged$) {
        $elementToPurgeMinHeight$$ = $newSbh_scroller$$33$$[$AdfDhtmlTableBasePeer$$.$_HSCROLLER$];
      }
      null != $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$.$_averageRowHeight$ && ($minHeightToAssign$$ = $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$.$_averageRowHeight$, $elementToPurgeMinHeight$$.style.minHeight = ($minHeightIncr$$ ? $minHeightIncr$$ : 8) + $minHeightToAssign$$ + "px");
      null != $elementToPurgeMinHeight$$ && ($newSbh_scroller$$33$$ = $JSCompiler_StaticMethods__getScrollbarHeight$$($JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$), $scrollbarHeight$$4$$ != $newSbh_scroller$$33$$ && (newHeight = $bodyHeight$$1_dataBody$$113$$ + $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$.$_cachedCHHeight$ + $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$.$_cachedCFHeight$ + $newSbh_scroller$$33$$, $JSCompiler_StaticMethods__sizeOuterContainer$$($container$$58_isIE$$14$$, 
      newHeight), $JSCompiler_StaticMethods__setScrollerHeight$$($JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$, newHeight, $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$.$_cachedCHHeight$, $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$.$_cachedCFHeight$, $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$self$$.$_cachedNBHeight$)), $elementToPurgeMinHeight$$.style.minHeight = $minHeightToAssign$$ + "px");
    }
  }
}
function $JSCompiler_StaticMethods__doColResizesFromUser$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$, $firstRow$$inline_4519_newFlex_newWidth$$63$$, $oldWidth$$38_rightDrag$$inline_4535_spaceForThisColumn_uncappedWidth$$) {
  $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$.$_largestMinimumWidth$ = null;
  $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$.$_resizedTH$ = null;
  var $affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$ = $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$.$_resizedIndex$, $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ = $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$.$__getVisibleLeafColumns$(), $leafColumnCount_oldDesiredWidth_oldWidth$$inline_4518_spaceRemaining$$inline_4543$$ = $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$.length, 
  $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$ = $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$[$affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$], $columnStretching$$2_dataBody$$114_flexibleColumns_uberDelta$$ = $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$.$GetDataBody$(), $maxOldWidth$$inline_4526_selectedColumns$$9_widthDelta$$inline_4538$$ = 
  $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$.$__getSelectedColumns$(), $bucket$$inline_4544_databody$$inline_4540_deltaDbTable$$inline_4542_minimumWidths$$inline_4530_resizedColumnIsInSelection$$ = !1;
  null == $oldWidth$$38_rightDrag$$inline_4535_spaceForThisColumn_uncappedWidth$$ && ($bucket$$inline_4544_databody$$inline_4540_deltaDbTable$$inline_4542_minimumWidths$$inline_4530_resizedColumnIsInSelection$$ = -1 != $AdfCollections$$.indexOf($maxOldWidth$$inline_4526_selectedColumns$$9_widthDelta$$inline_4538$$, $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$));
  var $firstRow$$3_r$$14_resizedColumnTally$$inline_4524$$;
  $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$.$IsEmpty$ || ($firstRow$$3_r$$14_resizedColumnTally$$inline_4524$$ = $columnStretching$$2_dataBody$$114_flexibleColumns_uberDelta$$.childNodes[0].rows[0], $AdfAssert$$.assert(null != $firstRow$$3_r$$14_resizedColumnTally$$inline_4524$$, "this.IsEmpty was " + $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$.$IsEmpty$ + " but there were no rows!"));
  var $flexibleColumnsToTheRight_newWidth$$inline_4517_resizeShouldBeOrHasBeenSkipped$$inline_4553$$ = [], $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$ = [], $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$, $actualWidth$$inline_4531_blockList$$inline_4541_currentDesiredWidth$$inline_4545_resizedColumnTally$$ = 0, 
  $actualWidth_alteredColumns$$inline_4523_component$$2201$$, $actualWidthOfResizedColumns_addToColumn$$inline_4547_columnSizeDelta$$inline_4546_newIndex$$inline_4533$$ = 0, $c$$26_excessSpace_resizedColumnMin$$inline_4525$$, $columnStretching$$2_dataBody$$114_flexibleColumns_uberDelta$$ = $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$.$_columnStretching$;
  for ($c$$26_excessSpace_resizedColumnMin$$inline_4525$$ = 0;$c$$26_excessSpace_resizedColumnMin$$inline_4525$$ < $leafColumnCount_oldDesiredWidth_oldWidth$$inline_4518_spaceRemaining$$inline_4543$$;$c$$26_excessSpace_resizedColumnMin$$inline_4525$$++) {
    $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ = $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$[$c$$26_excessSpace_resizedColumnMin$$inline_4525$$];
    var $flex$$2$$ = $JSCompiler_StaticMethods__getColumnFlex$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$, $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$, null, $columnStretching$$2_dataBody$$114_flexibleColumns_uberDelta$$, $leafColumnCount_oldDesiredWidth_oldWidth$$inline_4518_spaceRemaining$$inline_4543$$, $c$$26_excessSpace_resizedColumnMin$$inline_4525$$);
    $actualWidth_alteredColumns$$inline_4523_component$$2201$$ = $JSCompiler_StaticMethods__getColumnActualWidth$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$, $c$$26_excessSpace_resizedColumnMin$$inline_4525$$, $firstRow$$3_r$$14_resizedColumnTally$$inline_4524$$);
    $bucket$$inline_4544_databody$$inline_4540_deltaDbTable$$inline_4542_minimumWidths$$inline_4530_resizedColumnIsInSelection$$ && -1 != $AdfCollections$$.indexOf($maxOldWidth$$inline_4526_selectedColumns$$9_widthDelta$$inline_4538$$, $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$) || !$bucket$$inline_4544_databody$$inline_4540_deltaDbTable$$inline_4542_minimumWidths$$inline_4530_resizedColumnIsInSelection$$ && $c$$26_excessSpace_resizedColumnMin$$inline_4525$$ == 
    $affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$ ? (null != $oldWidth$$38_rightDrag$$inline_4535_spaceForThisColumn_uncappedWidth$$ && ($flex$$2$$ = $JSCompiler_StaticMethods__getColumnFlex$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$, null, $oldWidth$$38_rightDrag$$inline_4535_spaceForThisColumn_uncappedWidth$$, $columnStretching$$2_dataBody$$114_flexibleColumns_uberDelta$$, $leafColumnCount_oldDesiredWidth_oldWidth$$inline_4518_spaceRemaining$$inline_4543$$, 
    $c$$26_excessSpace_resizedColumnMin$$inline_4525$$)), $actualWidth$$inline_4531_blockList$$inline_4541_currentDesiredWidth$$inline_4545_resizedColumnTally$$++, $actualWidthOfResizedColumns_addToColumn$$inline_4547_columnSizeDelta$$inline_4546_newIndex$$inline_4533$$ += $actualWidth_alteredColumns$$inline_4523_component$$2201$$, $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$.push({component:$column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$, 
    displayIndex:$c$$26_excessSpace_resizedColumnMin$$inline_4525$$, flex:$flex$$2$$, minimumWidth:$column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$.getMinimumWidth(), actualWidth:$actualWidth_alteredColumns$$inline_4523_component$$2201$$})) : null != $flex$$2$$ && $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$.getMinimumWidth();
  }
  if ("none" != $columnStretching$$2_dataBody$$114_flexibleColumns_uberDelta$$ && "blank" != $columnStretching$$2_dataBody$$114_flexibleColumns_uberDelta$$) {
    a: {
      $flexibleColumnsToTheRight_newWidth$$inline_4517_resizeShouldBeOrHasBeenSkipped$$inline_4553$$ = $firstRow$$inline_4519_newFlex_newWidth$$63$$;
      $leafColumnCount_oldDesiredWidth_oldWidth$$inline_4518_spaceRemaining$$inline_4543$$ = $oldWidth$$38_rightDrag$$inline_4535_spaceForThisColumn_uncappedWidth$$;
      $firstRow$$inline_4519_newFlex_newWidth$$63$$ = $firstRow$$3_r$$14_resizedColumnTally$$inline_4524$$;
      $actualWidth_alteredColumns$$inline_4523_component$$2201$$ = [];
      $firstRow$$3_r$$14_resizedColumnTally$$inline_4524$$ = $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$.length;
      var $maxOldWidth$$inline_4526_selectedColumns$$9_widthDelta$$inline_4538$$ = $c$$26_excessSpace_resizedColumnMin$$inline_4525$$ = 0, $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$;
      $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ = !1;
      if (null == $leafColumnCount_oldDesiredWidth_oldWidth$$inline_4518_spaceRemaining$$inline_4543$$ || isNaN($leafColumnCount_oldDesiredWidth_oldWidth$$inline_4518_spaceRemaining$$inline_4543$$)) {
        $leafColumnCount_oldDesiredWidth_oldWidth$$inline_4518_spaceRemaining$$inline_4543$$ = 0, $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ = !0;
      }
      for ($affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$ = 0;$affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$ < $firstRow$$3_r$$14_resizedColumnTally$$inline_4524$$;$affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$++) {
        $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$ = $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$[$affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$], $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$.desiredWidth = $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$.minimumWidth, 
        $actualWidth_alteredColumns$$inline_4523_component$$2201$$[$column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$.displayIndex] = $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$, $c$$26_excessSpace_resizedColumnMin$$inline_4525$$ += $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$.minimumWidth, $maxOldWidth$$inline_4526_selectedColumns$$9_widthDelta$$inline_4538$$ = 
        Math.max($maxOldWidth$$inline_4526_selectedColumns$$9_widthDelta$$inline_4538$$, $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$.actualWidth), $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ && ($leafColumnCount_oldDesiredWidth_oldWidth$$inline_4518_spaceRemaining$$inline_4543$$ += $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$.actualWidth)
        ;
      }
      $actualWidth$$inline_4531_blockList$$inline_4541_currentDesiredWidth$$inline_4545_resizedColumnTally$$ = $bucket$$inline_4544_databody$$inline_4540_deltaDbTable$$inline_4542_minimumWidths$$inline_4530_resizedColumnIsInSelection$$ = 0;
      $oldWidth$$38_rightDrag$$inline_4535_spaceForThisColumn_uncappedWidth$$ = !1;
      $affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$ = [];
      if ($flexibleColumnsToTheRight_newWidth$$inline_4517_resizeShouldBeOrHasBeenSkipped$$inline_4553$$ > $maxOldWidth$$inline_4526_selectedColumns$$9_widthDelta$$inline_4538$$) {
        $oldWidth$$38_rightDrag$$inline_4535_spaceForThisColumn_uncappedWidth$$ = !0;
        $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ = $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$[$firstRow$$3_r$$14_resizedColumnTally$$inline_4524$$ - 1].displayIndex + 1;
        var $columnDelta$$inline_4551_desiredFlexiblePixels_flex$$inline_4555_numberOfColumnsToTheRight_rightMostColStretched$$inline_4539$$ = $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ == $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$.length;
        for ($columnDelta$$inline_4551_desiredFlexiblePixels_flex$$inline_4555_numberOfColumnsToTheRight_rightMostColStretched$$inline_4539$$ && $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$--;$column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ < $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$.length;$column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$++) {
          $affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$.push($JSCompiler_StaticMethods__createStretchColumnData$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$, $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$, $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$[$column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$], 
          $firstRow$$inline_4519_newFlex_newWidth$$63$$)), $actualWidthOfResizedColumns_addToColumn$$inline_4547_columnSizeDelta$$inline_4546_newIndex$$inline_4533$$ = $affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$.length - 1, $bucket$$inline_4544_databody$$inline_4540_deltaDbTable$$inline_4542_minimumWidths$$inline_4530_resizedColumnIsInSelection$$ += $affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$[$actualWidthOfResizedColumns_addToColumn$$inline_4547_columnSizeDelta$$inline_4546_newIndex$$inline_4533$$].minimumWidth, 
          $actualWidth$$inline_4531_blockList$$inline_4541_currentDesiredWidth$$inline_4545_resizedColumnTally$$ += $affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$[$actualWidthOfResizedColumns_addToColumn$$inline_4547_columnSizeDelta$$inline_4546_newIndex$$inline_4533$$].actualWidth;
        }
      } else {
        for ($column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ = $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$[0].displayIndex - 1;0 <= $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$;$column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$--) {
          $affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$.push($JSCompiler_StaticMethods__createStretchColumnData$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$, $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$, $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$[$column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$], 
          $firstRow$$inline_4519_newFlex_newWidth$$63$$)), $actualWidthOfResizedColumns_addToColumn$$inline_4547_columnSizeDelta$$inline_4546_newIndex$$inline_4533$$ = $affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$.length - 1, $bucket$$inline_4544_databody$$inline_4540_deltaDbTable$$inline_4542_minimumWidths$$inline_4530_resizedColumnIsInSelection$$ += $affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$[$actualWidthOfResizedColumns_addToColumn$$inline_4547_columnSizeDelta$$inline_4546_newIndex$$inline_4533$$].minimumWidth, 
          $actualWidth$$inline_4531_blockList$$inline_4541_currentDesiredWidth$$inline_4545_resizedColumnTally$$ += $affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$[$actualWidthOfResizedColumns_addToColumn$$inline_4547_columnSizeDelta$$inline_4546_newIndex$$inline_4533$$].actualWidth;
        }
      }
      $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ = $actualWidth$$inline_4531_blockList$$inline_4541_currentDesiredWidth$$inline_4545_resizedColumnTally$$ - $bucket$$inline_4544_databody$$inline_4540_deltaDbTable$$inline_4542_minimumWidths$$inline_4530_resizedColumnIsInSelection$$;
      $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$.$_nothingFlexible$ && ($bucket$$inline_4544_databody$$inline_4540_deltaDbTable$$inline_4542_minimumWidths$$inline_4530_resizedColumnIsInSelection$$ = $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$.$GetDataBody$(), ($actualWidth$$inline_4531_blockList$$inline_4541_currentDesiredWidth$$inline_4545_resizedColumnTally$$ = $bucket$$inline_4544_databody$$inline_4540_deltaDbTable$$inline_4542_minimumWidths$$inline_4530_resizedColumnIsInSelection$$.childNodes) && 
      $actualWidth$$inline_4531_blockList$$inline_4541_currentDesiredWidth$$inline_4545_resizedColumnTally$$[0] && ($bucket$$inline_4544_databody$$inline_4540_deltaDbTable$$inline_4542_minimumWidths$$inline_4530_resizedColumnIsInSelection$$ = $bucket$$inline_4544_databody$$inline_4540_deltaDbTable$$inline_4542_minimumWidths$$inline_4530_resizedColumnIsInSelection$$.offsetWidth - $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$.$_totalWidth$, 0 < $bucket$$inline_4544_databody$$inline_4540_deltaDbTable$$inline_4542_minimumWidths$$inline_4530_resizedColumnIsInSelection$$ && 
      ($column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ += $bucket$$inline_4544_databody$$inline_4540_deltaDbTable$$inline_4542_minimumWidths$$inline_4530_resizedColumnIsInSelection$$)));
      $maxOldWidth$$inline_4526_selectedColumns$$9_widthDelta$$inline_4538$$ = $flexibleColumnsToTheRight_newWidth$$inline_4517_resizeShouldBeOrHasBeenSkipped$$inline_4553$$ - $maxOldWidth$$inline_4526_selectedColumns$$9_widthDelta$$inline_4538$$;
      if (0 <= $maxOldWidth$$inline_4526_selectedColumns$$9_widthDelta$$inline_4538$$ && $maxOldWidth$$inline_4526_selectedColumns$$9_widthDelta$$inline_4538$$ > $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ && ($flexibleColumnsToTheRight_newWidth$$inline_4517_resizeShouldBeOrHasBeenSkipped$$inline_4553$$ = $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ + 
      $c$$26_excessSpace_resizedColumnMin$$inline_4525$$, $maxOldWidth$$inline_4526_selectedColumns$$9_widthDelta$$inline_4538$$ = $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$, 0 >= $flexibleColumnsToTheRight_newWidth$$inline_4517_resizeShouldBeOrHasBeenSkipped$$inline_4553$$)) {
        break a;
      }
      $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$.sort($AdfDhtmlTableBasePeer$$.$__columnSortComparator$);
      for ($leafColumnCount_oldDesiredWidth_oldWidth$$inline_4518_spaceRemaining$$inline_4543$$ = $leafColumnCount_oldDesiredWidth_oldWidth$$inline_4518_spaceRemaining$$inline_4543$$ - $c$$26_excessSpace_resizedColumnMin$$inline_4525$$ + $maxOldWidth$$inline_4526_selectedColumns$$9_widthDelta$$inline_4538$$;0 != $leafColumnCount_oldDesiredWidth_oldWidth$$inline_4518_spaceRemaining$$inline_4543$$;) {
        $bucket$$inline_4544_databody$$inline_4540_deltaDbTable$$inline_4542_minimumWidths$$inline_4530_resizedColumnIsInSelection$$ = [];
        $actualWidth$$inline_4531_blockList$$inline_4541_currentDesiredWidth$$inline_4545_resizedColumnTally$$ = $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$[0].desiredWidth;
        for ($column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ = 0;$column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ < $firstRow$$3_r$$14_resizedColumnTally$$inline_4524$$;$column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$++) {
          if ($actualWidthOfResizedColumns_addToColumn$$inline_4547_columnSizeDelta$$inline_4546_newIndex$$inline_4533$$ = 0, $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$ = $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$[$column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$], 
          $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$[$column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ + 1] ? $actualWidthOfResizedColumns_addToColumn$$inline_4547_columnSizeDelta$$inline_4546_newIndex$$inline_4533$$ = $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$.desiredWidth : 
          ($actualWidth$$inline_4531_blockList$$inline_4541_currentDesiredWidth$$inline_4545_resizedColumnTally$$ = Math.abs($leafColumnCount_oldDesiredWidth_oldWidth$$inline_4518_spaceRemaining$$inline_4543$$), $actualWidthOfResizedColumns_addToColumn$$inline_4547_columnSizeDelta$$inline_4546_newIndex$$inline_4533$$ = Math.abs($leafColumnCount_oldDesiredWidth_oldWidth$$inline_4518_spaceRemaining$$inline_4543$$)), $actualWidthOfResizedColumns_addToColumn$$inline_4547_columnSizeDelta$$inline_4546_newIndex$$inline_4533$$ <= 
          $actualWidth$$inline_4531_blockList$$inline_4541_currentDesiredWidth$$inline_4545_resizedColumnTally$$) {
            $bucket$$inline_4544_databody$$inline_4540_deltaDbTable$$inline_4542_minimumWidths$$inline_4530_resizedColumnIsInSelection$$.push($column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$);
          } else {
            break;
          }
        }
        $actualWidthOfResizedColumns_addToColumn$$inline_4547_columnSizeDelta$$inline_4546_newIndex$$inline_4533$$ = Math.floor($leafColumnCount_oldDesiredWidth_oldWidth$$inline_4518_spaceRemaining$$inline_4543$$ / $bucket$$inline_4544_databody$$inline_4540_deltaDbTable$$inline_4542_minimumWidths$$inline_4530_resizedColumnIsInSelection$$.length);
        $actualWidthOfResizedColumns_addToColumn$$inline_4547_columnSizeDelta$$inline_4546_newIndex$$inline_4533$$ > $actualWidth$$inline_4531_blockList$$inline_4541_currentDesiredWidth$$inline_4545_resizedColumnTally$$ && $bucket$$inline_4544_databody$$inline_4540_deltaDbTable$$inline_4542_minimumWidths$$inline_4530_resizedColumnIsInSelection$$.length < $firstRow$$3_r$$14_resizedColumnTally$$inline_4524$$ && ($actualWidthOfResizedColumns_addToColumn$$inline_4547_columnSizeDelta$$inline_4546_newIndex$$inline_4533$$ = 
        $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$[$bucket$$inline_4544_databody$$inline_4540_deltaDbTable$$inline_4542_minimumWidths$$inline_4530_resizedColumnIsInSelection$$.length].desiredWidth - $bucket$$inline_4544_databody$$inline_4540_deltaDbTable$$inline_4542_minimumWidths$$inline_4530_resizedColumnIsInSelection$$[$bucket$$inline_4544_databody$$inline_4540_deltaDbTable$$inline_4542_minimumWidths$$inline_4530_resizedColumnIsInSelection$$.length - 
        1].desiredWidth);
        for ($column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ = 0;$column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ < $bucket$$inline_4544_databody$$inline_4540_deltaDbTable$$inline_4542_minimumWidths$$inline_4530_resizedColumnIsInSelection$$.length;$column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$++) {
          $bucket$$inline_4544_databody$$inline_4540_deltaDbTable$$inline_4542_minimumWidths$$inline_4530_resizedColumnIsInSelection$$[$column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$].desiredWidth += $actualWidthOfResizedColumns_addToColumn$$inline_4547_columnSizeDelta$$inline_4546_newIndex$$inline_4533$$, $leafColumnCount_oldDesiredWidth_oldWidth$$inline_4518_spaceRemaining$$inline_4543$$ -= $actualWidthOfResizedColumns_addToColumn$$inline_4547_columnSizeDelta$$inline_4546_newIndex$$inline_4533$$
          ;
        }
        1 > $leafColumnCount_oldDesiredWidth_oldWidth$$inline_4518_spaceRemaining$$inline_4543$$ / $bucket$$inline_4544_databody$$inline_4540_deltaDbTable$$inline_4542_minimumWidths$$inline_4530_resizedColumnIsInSelection$$.length && ($columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$[$firstRow$$3_r$$14_resizedColumnTally$$inline_4524$$ - 1].desiredWidth += $leafColumnCount_oldDesiredWidth_oldWidth$$inline_4518_spaceRemaining$$inline_4543$$, 
        $leafColumnCount_oldDesiredWidth_oldWidth$$inline_4518_spaceRemaining$$inline_4543$$ = 0);
      }
      for ($column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ = 0;$column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ < $firstRow$$3_r$$14_resizedColumnTally$$inline_4524$$;$column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$++) {
        $JSCompiler_StaticMethods__shouldResizeCol$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$, $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$.displayIndex) && ($column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$ = $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$[$column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$], 
        $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$.flex = Math.abs($column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$.desiredWidth), $JSCompiler_StaticMethods__doResizeColumn$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$, $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$.displayIndex, 
        $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$.flex, $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$.flex - $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$.actualWidth, !0));
      }
      $oldWidth$$38_rightDrag$$inline_4535_spaceForThisColumn_uncappedWidth$$ || ($columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$ = $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$[$firstRow$$3_r$$14_resizedColumnTally$$inline_4524$$ - 1].displayIndex + 1, $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$[$columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$] || 
      $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$++, $JSCompiler_StaticMethods__shouldResizeCol$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$, $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$) && $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$ < 
      $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$.length && ($column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$ = Math.abs($maxOldWidth$$inline_4526_selectedColumns$$9_widthDelta$$inline_4538$$), $affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$[$columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$] = 
      {component:$absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$[$columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$], displayIndex:$column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$, minimumWidth:$absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$[$columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$].getMinimumWidth(), 
      actualWidth:$JSCompiler_StaticMethods__getColumnActualWidth$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$, $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$, $firstRow$$inline_4519_newFlex_newWidth$$63$$)}, $affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$[$columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$].actualWidth += 
      $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$, $JSCompiler_StaticMethods__doResizeColumn$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$, $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$, $affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$[$columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$].actualWidth, 
      $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$, !0), $flexibleColumnsToTheRight_newWidth$$inline_4517_resizeShouldBeOrHasBeenSkipped$$inline_4553$$ >= $c$$26_excessSpace_resizedColumnMin$$inline_4525$$ && ($maxOldWidth$$inline_4526_selectedColumns$$9_widthDelta$$inline_4538$$ = 0)));
      if ($oldWidth$$38_rightDrag$$inline_4535_spaceForThisColumn_uncappedWidth$$ && !$columnDelta$$inline_4551_desiredFlexiblePixels_flex$$inline_4555_numberOfColumnsToTheRight_rightMostColStretched$$inline_4539$$) {
        for ($column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$ = $maxOldWidth$$inline_4526_selectedColumns$$9_widthDelta$$inline_4538$$, $flexibleColumnsToTheRight_newWidth$$inline_4517_resizeShouldBeOrHasBeenSkipped$$inline_4553$$ = !1, $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ = 0;$column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ < 
        $affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$.length;$column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$++) {
          if ($flexibleColumnsToTheRight_newWidth$$inline_4517_resizeShouldBeOrHasBeenSkipped$$inline_4553$$ || ($flexibleColumnsToTheRight_newWidth$$inline_4517_resizeShouldBeOrHasBeenSkipped$$inline_4553$$ = !$JSCompiler_StaticMethods__shouldResizeCol$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$, $affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$[$column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$].displayIndex)), 
          !$flexibleColumnsToTheRight_newWidth$$inline_4517_resizeShouldBeOrHasBeenSkipped$$inline_4553$$ && ($columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$ = $affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$[$column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$], $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$.$component$)) {
            if ($columnDelta$$inline_4551_desiredFlexiblePixels_flex$$inline_4555_numberOfColumnsToTheRight_rightMostColStretched$$inline_4539$$ = $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$.actualWidth - $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$.minimumWidth, $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$ >= 
            $columnDelta$$inline_4551_desiredFlexiblePixels_flex$$inline_4555_numberOfColumnsToTheRight_rightMostColStretched$$inline_4539$$) {
              $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$.newWidth = $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$.minimumWidth, $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$.flex = 
              $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$.newWidth, $actualWidth_alteredColumns$$inline_4523_component$$2201$$[$columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$.displayIndex] = $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$, 
              $JSCompiler_StaticMethods__doResizeColumn$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$, $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$.displayIndex, $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$.newWidth, -$columnDelta$$inline_4551_desiredFlexiblePixels_flex$$inline_4555_numberOfColumnsToTheRight_rightMostColStretched$$inline_4539$$, 
              !0), $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$ -= $columnDelta$$inline_4551_desiredFlexiblePixels_flex$$inline_4555_numberOfColumnsToTheRight_rightMostColStretched$$inline_4539$$;
            } else {
              $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$.newWidth = $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$.actualWidth - $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$;
              $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$.flex = $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$.newWidth;
              $actualWidth_alteredColumns$$inline_4523_component$$2201$$[$columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$.displayIndex] = $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$;
              $JSCompiler_StaticMethods__doResizeColumn$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$, $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$.displayIndex, $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$.newWidth, -$column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$, 
              !0);
              break;
            }
          }
        }
      }
      $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$ = [];
      for ($column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ = 0;$column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ < $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$.length;$column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$++) {
        $actualWidth_alteredColumns$$inline_4523_component$$2201$$[$column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$] || ($columnDelta$$inline_4551_desiredFlexiblePixels_flex$$inline_4555_numberOfColumnsToTheRight_rightMostColStretched$$inline_4539$$ = $JSCompiler_StaticMethods__getColumnFlex$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$, $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$[$column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$], 
        null, $columnStretching$$2_dataBody$$114_flexibleColumns_uberDelta$$, $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$.length, $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$)) && $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$.push({displayIndex:$column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$, 
        width:$JSCompiler_StaticMethods__getColumnActualWidth$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$, $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$, $firstRow$$inline_4519_newFlex_newWidth$$63$$)});
      }
      $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$.$_currentColumnStretchDetails$ = $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$;
      $JSCompiler_StaticMethods__stretchTheColumns$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$);
      $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$ = $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$.$__getColumnHeader$();
      $AdfAgent$$.$AGENT$.$enableUserSelect$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$);
    }
  } else {
    $columnStretching$$2_dataBody$$114_flexibleColumns_uberDelta$$ = $actualWidth$$inline_4531_blockList$$inline_4541_currentDesiredWidth$$inline_4545_resizedColumnTally$$ * $firstRow$$inline_4519_newFlex_newWidth$$63$$ - $actualWidthOfResizedColumns_addToColumn$$inline_4547_columnSizeDelta$$inline_4546_newIndex$$inline_4533$$;
    $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ = Math.abs($columnStretching$$2_dataBody$$114_flexibleColumns_uberDelta$$);
    $columnDelta$$inline_4551_desiredFlexiblePixels_flex$$inline_4555_numberOfColumnsToTheRight_rightMostColStretched$$inline_4539$$ = $flexibleColumnsToTheRight_newWidth$$inline_4517_resizeShouldBeOrHasBeenSkipped$$inline_4553$$.length;
    $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$ = Math.floor($absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ / $columnDelta$$inline_4551_desiredFlexiblePixels_flex$$inline_4555_numberOfColumnsToTheRight_rightMostColStretched$$inline_4539$$);
    $c$$26_excessSpace_resizedColumnMin$$inline_4525$$ = $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ - $columnDelta$$inline_4551_desiredFlexiblePixels_flex$$inline_4555_numberOfColumnsToTheRight_rightMostColStretched$$inline_4539$$ * $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$;
    $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ = 0;
    do {
      for ($firstRow$$3_r$$14_resizedColumnTally$$inline_4524$$ = 0;$firstRow$$3_r$$14_resizedColumnTally$$inline_4524$$ < $columnDelta$$inline_4551_desiredFlexiblePixels_flex$$inline_4555_numberOfColumnsToTheRight_rightMostColStretched$$inline_4539$$;$firstRow$$3_r$$14_resizedColumnTally$$inline_4524$$++) {
        $affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$ = $flexibleColumnsToTheRight_newWidth$$inline_4517_resizeShouldBeOrHasBeenSkipped$$inline_4553$$[$firstRow$$3_r$$14_resizedColumnTally$$inline_4524$$], 1 != $affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$.atMinimum && ($absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ = $affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$.minimumWidth, 
        $actualWidth_alteredColumns$$inline_4523_component$$2201$$ = $affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$.actualWidth, $oldWidth$$38_rightDrag$$inline_4535_spaceForThisColumn_uncappedWidth$$ = $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$, 0 < $c$$26_excessSpace_resizedColumnMin$$inline_4525$$ && ($oldWidth$$38_rightDrag$$inline_4535_spaceForThisColumn_uncappedWidth$$ += $c$$26_excessSpace_resizedColumnMin$$inline_4525$$, 
        $c$$26_excessSpace_resizedColumnMin$$inline_4525$$ = 0), 0 > $columnStretching$$2_dataBody$$114_flexibleColumns_uberDelta$$ && ($oldWidth$$38_rightDrag$$inline_4535_spaceForThisColumn_uncappedWidth$$ *= -1), $oldWidth$$38_rightDrag$$inline_4535_spaceForThisColumn_uncappedWidth$$ = $actualWidth_alteredColumns$$inline_4523_component$$2201$$ - $oldWidth$$38_rightDrag$$inline_4535_spaceForThisColumn_uncappedWidth$$, $leafColumnCount_oldDesiredWidth_oldWidth$$inline_4518_spaceRemaining$$inline_4543$$ = 
        $affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$.desiredWidth, null != $leafColumnCount_oldDesiredWidth_oldWidth$$inline_4518_spaceRemaining$$inline_4543$$ && ($oldWidth$$38_rightDrag$$inline_4535_spaceForThisColumn_uncappedWidth$$ += $leafColumnCount_oldDesiredWidth_oldWidth$$inline_4518_spaceRemaining$$inline_4543$$ - $actualWidth_alteredColumns$$inline_4523_component$$2201$$), $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ = 
        Math.max($absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$, $oldWidth$$38_rightDrag$$inline_4535_spaceForThisColumn_uncappedWidth$$), $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ != $oldWidth$$38_rightDrag$$inline_4535_spaceForThisColumn_uncappedWidth$$ && ($affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$.atMinimum = !0, $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$++), 
        $c$$26_excessSpace_resizedColumnMin$$inline_4525$$ += $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ - $oldWidth$$38_rightDrag$$inline_4535_spaceForThisColumn_uncappedWidth$$, $affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$.desiredWidth = $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$);
      }
      $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$ = 0;
    } while (0 != $c$$26_excessSpace_resizedColumnMin$$inline_4525$$ && $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ < $columnDelta$$inline_4551_desiredFlexiblePixels_flex$$inline_4555_numberOfColumnsToTheRight_rightMostColStretched$$inline_4539$$);
    $columnStretching$$2_dataBody$$114_flexibleColumns_uberDelta$$ = [].concat($flexibleColumnsToTheRight_newWidth$$inline_4517_resizeShouldBeOrHasBeenSkipped$$inline_4553$$);
    $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ = $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$.length;
    for ($c$$26_excessSpace_resizedColumnMin$$inline_4525$$ = 0;$c$$26_excessSpace_resizedColumnMin$$inline_4525$$ < $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$;$c$$26_excessSpace_resizedColumnMin$$inline_4525$$++) {
      $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ = $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$[$c$$26_excessSpace_resizedColumnMin$$inline_4525$$], null == $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$.flex ? (delta = $firstRow$$inline_4519_newFlex_newWidth$$63$$ - 
      $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$.actualWidth, $JSCompiler_StaticMethods__doResizeColumn$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$, $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$.displayIndex, $firstRow$$inline_4519_newFlex_newWidth$$63$$, delta, !0)) : ($column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$.desiredWidth = 
      $firstRow$$inline_4519_newFlex_newWidth$$63$$, $columnStretching$$2_dataBody$$114_flexibleColumns_uberDelta$$.push($column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$));
    }
    $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$ = $columnStretching$$2_dataBody$$114_flexibleColumns_uberDelta$$.length;
    for ($c$$26_excessSpace_resizedColumnMin$$inline_4525$$ = $columnDelta$$inline_4551_desiredFlexiblePixels_flex$$inline_4555_numberOfColumnsToTheRight_rightMostColStretched$$inline_4539$$ = 0;$c$$26_excessSpace_resizedColumnMin$$inline_4525$$ < $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$;$c$$26_excessSpace_resizedColumnMin$$inline_4525$$++) {
      $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ = $columnStretching$$2_dataBody$$114_flexibleColumns_uberDelta$$[$c$$26_excessSpace_resizedColumnMin$$inline_4525$$], $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ = $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$.desiredWidth, $actualWidth_alteredColumns$$inline_4523_component$$2201$$ = 
      $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$.actualWidth, null == $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ && ($absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ = $actualWidth_alteredColumns$$inline_4523_component$$2201$$, $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$.desiredWidth = 
      $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$), $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$.delta = $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ - $actualWidth_alteredColumns$$inline_4523_component$$2201$$, $columnDelta$$inline_4551_desiredFlexiblePixels_flex$$inline_4555_numberOfColumnsToTheRight_rightMostColStretched$$inline_4539$$ += 
      $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$;
    }
    $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$ = [];
    for ($c$$26_excessSpace_resizedColumnMin$$inline_4525$$ = 0;$c$$26_excessSpace_resizedColumnMin$$inline_4525$$ < $columnData$$inline_4550_flexibleColumnCount_resizedColumnComponent$$1_resizedColumnsInfo_rightColDisplayIndex$$inline_4548_stretchDetails$$inline_4554$$;$c$$26_excessSpace_resizedColumnMin$$inline_4525$$++) {
      $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$ = $columnStretching$$2_dataBody$$114_flexibleColumns_uberDelta$$[$c$$26_excessSpace_resizedColumnMin$$inline_4525$$], $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ = $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$.desiredWidth, delta = $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$.delta, 
      $affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$ = $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$.displayIndex, $JSCompiler_StaticMethods__doResizeColumn$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$, $affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$, $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$, 
      delta, !1), $firstRow$$inline_4519_newFlex_newWidth$$63$$ = Math.round(1E4 * $absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$ / $columnDelta$$inline_4551_desiredFlexiblePixels_flex$$inline_4555_numberOfColumnsToTheRight_rightMostColStretched$$inline_4539$$) + "%", $actualWidth_alteredColumns$$inline_4523_component$$2201$$ = $column$$15_columnsAtTheirLimit_i$$inline_4534_index$$inline_4532_needCalculateOldWidth$$inline_4529_stretchMax$$inline_4536$$.component, 
      $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$.$_ignoreSetColWidth$ = !0, $actualWidth_alteredColumns$$inline_4523_component$$2201$$.setProperty(AdfRichColumn.WIDTH, $firstRow$$inline_4519_newFlex_newWidth$$63$$, !0), delete $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$.$_ignoreSetColWidth$, $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$.push({displayIndex:$affectedColumns$$inline_4537_columnInfo_displayIndex$$6_x$$inline_4528$$, 
      width:$absoluteUberDelta_desiredWidth_leafColumns$$8_minimumWidth$$1_resizedColumnsCount$$});
    }
    $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$.$_currentColumnStretchDetails$ = $column$$inline_4527_newDelta$$inline_4549_remainingWidthDelta$$inline_4552_spacePerColumn_stretchDetails$$;
    $JSCompiler_StaticMethods__stretchTheColumns$$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$);
    $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$ = $JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$.$__getColumnHeader$();
    $AdfAgent$$.$AGENT$.$enableUserSelect$($JSCompiler_StaticMethods__doColResizesFromUser$self_columnHeader$$3_columnHeader$$inline_4556$$);
  }
}
function $JSCompiler_StaticMethods__shouldResizeCol$$($JSCompiler_StaticMethods__shouldResizeCol$self$$, $index$$189$$) {
  var $JSCompiler_inline_result$$245_JSCompiler_temp$$244_leafColumns$$inline_4560$$;
  if ("multiple" != $JSCompiler_StaticMethods__shouldResizeCol$self$$.$_columnStretching$) {
    $JSCompiler_inline_result$$245_JSCompiler_temp$$244_leafColumns$$inline_4560$$ = !0;
  } else {
    a: {
      $JSCompiler_inline_result$$245_JSCompiler_temp$$244_leafColumns$$inline_4560$$ = $JSCompiler_StaticMethods__shouldResizeCol$self$$.$__getVisibleLeafColumns$();
      var $leafColumnCount$$inline_4561$$ = $JSCompiler_inline_result$$245_JSCompiler_temp$$244_leafColumns$$inline_4560$$.length, $columnStretching$$inline_4562$$ = $JSCompiler_StaticMethods__shouldResizeCol$self$$.$_columnStretching$, $foundFlexIndex$$inline_4563$$ = -1;
      $AdfAssert$$.assert("multiple" == $columnStretching$$inline_4562$$, "This fuction must not be called when columnStretching is: " + $columnStretching$$inline_4562$$);
      for (var $found$$inline_4564$$ = !1, $i$$inline_4565$$ = 0;$i$$inline_4565$$ < $leafColumnCount$$inline_4561$$;$i$$inline_4565$$++) {
        if (null != $JSCompiler_StaticMethods__getColumnFlex$$($JSCompiler_StaticMethods__shouldResizeCol$self$$, $JSCompiler_inline_result$$245_JSCompiler_temp$$244_leafColumns$$inline_4560$$[$i$$inline_4565$$], null, $columnStretching$$inline_4562$$, $leafColumnCount$$inline_4561$$, $i$$inline_4565$$)) {
          if ($found$$inline_4564$$) {
            $JSCompiler_inline_result$$245_JSCompiler_temp$$244_leafColumns$$inline_4560$$ = !1;
            break a;
          }
          $found$$inline_4564$$ = !0;
          $foundFlexIndex$$inline_4563$$ = $i$$inline_4565$$;
        }
      }
      $JSCompiler_inline_result$$245_JSCompiler_temp$$244_leafColumns$$inline_4560$$ = $found$$inline_4564$$ && $index$$189$$ == $foundFlexIndex$$inline_4563$$;
    }
    $JSCompiler_inline_result$$245_JSCompiler_temp$$244_leafColumns$$inline_4560$$ = !$JSCompiler_inline_result$$245_JSCompiler_temp$$244_leafColumns$$inline_4560$$;
  }
  return $JSCompiler_inline_result$$245_JSCompiler_temp$$244_leafColumns$$inline_4560$$;
}
function $JSCompiler_StaticMethods__createStretchColumnData$$($JSCompiler_StaticMethods__createStretchColumnData$self_detailStampWidth$$, $index$$191$$, $column$$17$$, $firstRow$$5$$) {
  var $columnData$$1$$ = null;
  $column$$17$$ ? $columnData$$1$$ = {component:$column$$17$$, displayIndex:$index$$191$$, minimumWidth:$column$$17$$.getMinimumWidth(), actualWidth:$JSCompiler_StaticMethods__getColumnActualWidth$$($JSCompiler_StaticMethods__createStretchColumnData$self_detailStampWidth$$, $index$$191$$, $firstRow$$5$$)} : ($JSCompiler_StaticMethods__createStretchColumnData$self_detailStampWidth$$ = $JSCompiler_StaticMethods__getColumnActualWidth$$($JSCompiler_StaticMethods__createStretchColumnData$self_detailStampWidth$$, 
  $index$$191$$, $firstRow$$5$$), $columnData$$1$$ = {component:null, displayIndex:$index$$191$$, minimumWidth:$JSCompiler_StaticMethods__createStretchColumnData$self_detailStampWidth$$, actualWidth:$JSCompiler_StaticMethods__createStretchColumnData$self_detailStampWidth$$});
  return $columnData$$1$$;
}
$AdfDhtmlTableBasePeer$$.$__columnSortComparator$ = function $$AdfDhtmlTableBasePeer$$$$__columnSortComparator$$($x$$73$$, $y$$52$$) {
  return $x$$73$$.minimumWidth - $y$$52$$.minimumWidth;
};
$AdfDhtmlTableBasePeer$$.prototype.$__getPixelWidthFromPercent$ = function $$AdfDhtmlTableBasePeer$$$$$__getPixelWidthFromPercent$$($percentWidth_width$$48$$) {
  $percentWidth_width$$48$$ = parseInt($percentWidth_width$$48$$);
  return isNaN($percentWidth_width$$48$$) ? null : ($percentWidth_width$$48$$ = this.$GetDataBody$().offsetWidth * $percentWidth_width$$48$$ / 100, $percentWidth_width$$48$$.toFixed(0));
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getPixelWidthFromPercent", {$__getPixelWidthFromPercent$:$AdfDhtmlTableBasePeer$$.prototype.$__getPixelWidthFromPercent$});
$AdfDhtmlTableBasePeer$$.prototype.$resizeColumn$ = function $$AdfDhtmlTableBasePeer$$$$$resizeColumn$$($colComponent_resizeCount$$1$$, $selectedColumns$$10_value$$265$$, $oldWidth$$40$$) {
  if (!this.$_ignoreSetColWidth$) {
    for (var $c$$27_isPercent$$ = 0 < $selectedColumns$$10_value$$265$$.toString().indexOf("%"), $clientId$$443_displayIndex$$7$$ = $colComponent_resizeCount$$1$$.$getClientId$(), $cells$$14_colHeader$$5$$ = this.$__getColumnHeader$(), $agent$$676$$ = $AdfAgent$$.$AGENT$, $cells$$14_colHeader$$5$$ = $cells$$14_colHeader$$5$$.getElementsByTagName("th"), $cellCount$$8$$ = $cells$$14_colHeader$$5$$.length, $newWidth$$65_th$$14$$, $i$$618$$ = 0;$i$$618$$ < $cellCount$$8$$;++$i$$618$$) {
      if ($cells$$14_colHeader$$5$$[$i$$618$$].id == $clientId$$443_displayIndex$$7$$) {
        $newWidth$$65_th$$14$$ = $cells$$14_colHeader$$5$$[$i$$618$$];
        this.$_resizedIndex$ = $clientId$$443_displayIndex$$7$$ = $agent$$676$$.$getIntAttribute$($newWidth$$65_th$$14$$, "_d_index", 0);
        break;
      }
    }
    if ($newWidth$$65_th$$14$$) {
      $newWidth$$65_th$$14$$ = 100;
      null != $selectedColumns$$10_value$$265$$ && ($newWidth$$65_th$$14$$ = $selectedColumns$$10_value$$265$$, $c$$27_isPercent$$ && ($newWidth$$65_th$$14$$ = this.$__getPixelWidthFromPercent$($selectedColumns$$10_value$$265$$)));
      if (isNaN($newWidth$$65_th$$14$$) || 0 >= $newWidth$$65_th$$14$$ || 3200 < $newWidth$$65_th$$14$$) {
        $newWidth$$65_th$$14$$ = 100;
      }
      $selectedColumns$$10_value$$265$$ = this.$__getSelectedColumns$();
      if (-1 != $AdfCollections$$.indexOf($selectedColumns$$10_value$$265$$, $colComponent_resizeCount$$1$$)) {
        for ($colComponent_resizeCount$$1$$ = $selectedColumns$$10_value$$265$$.length, $c$$27_isPercent$$ = 0;$c$$27_isPercent$$ < $colComponent_resizeCount$$1$$;$c$$27_isPercent$$++) {
          $newWidth$$65_th$$14$$ = Math.max($newWidth$$65_th$$14$$, $selectedColumns$$10_value$$265$$[$c$$27_isPercent$$].getMinimumWidth());
        }
      } else {
        $newWidth$$65_th$$14$$ = Math.max($newWidth$$65_th$$14$$, $colComponent_resizeCount$$1$$.getMinimumWidth());
      }
      $JSCompiler_StaticMethods__doColResizesFromUser$$(this, $newWidth$$65_th$$14$$, $oldWidth$$40$$);
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.resizeColumn", {$resizeColumn$:$AdfDhtmlTableBasePeer$$.prototype.$resizeColumn$});
function $JSCompiler_StaticMethods__doResizeColumn$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $column$$18_displayIndex$$8$$, $newWidth$$66_scrollLeft$$39$$, $delta$$20_diff$$inline_4579$$, $persist$$1$$) {
  var $JSCompiler_object_inline_relFactor_5471_height$$54_oldHeight$$inline_4571_th$$15$$;
  $JSCompiler_object_inline_relFactor_5471_height$$54_oldHeight$$inline_4571_th$$15$$ = null;
  var $canvasDelta$$5_container$$59_firstBlock$$12_newHeaderHeight_width$$inline_4586$$ = !1, $newFooterHeight_scroller$$inline_4587_top$$inline_4582$$ = !1, $hfakeCanvas$$inline_4588_newFrozenWidth_scroller$$inline_4583$$ = !1, $colFooter$$2_colHeader$$6_newHeight$$inline_4572_newUnfrozenWidth$$ = !1;
  $JSCompiler_StaticMethods__doResizeColumn$self$$.$_hasFrozenColumn$() && ($JSCompiler_StaticMethods__doResizeColumn$self$$.$_totalWidth$ = void 0 !== $JSCompiler_StaticMethods__doResizeColumn$self$$.$_totalWidth$ ? $JSCompiler_StaticMethods__doResizeColumn$self$$.$_totalWidth$ + $delta$$20_diff$$inline_4579$$ : $delta$$20_diff$$inline_4579$$, $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $column$$18_displayIndex$$8$$) ? ($JSCompiler_StaticMethods__doResizeColumn$self$$.$_frozenWidth$ += 
  $delta$$20_diff$$inline_4579$$, $hfakeCanvas$$inline_4588_newFrozenWidth_scroller$$inline_4583$$ = !0) : ($JSCompiler_StaticMethods__doResizeColumn$self$$.$_unfrozenWidth$ += $delta$$20_diff$$inline_4579$$, $colFooter$$2_colHeader$$6_newHeight$$inline_4572_newUnfrozenWidth$$ = !0));
  var $dataBody$$116$$ = $JSCompiler_StaticMethods__doResizeColumn$self$$.$GetDataBody$();
  !$hfakeCanvas$$inline_4588_newFrozenWidth_scroller$$inline_4583$$ && !$colFooter$$2_colHeader$$6_newHeight$$inline_4572_newUnfrozenWidth$$ || $JSCompiler_StaticMethods__doResizeColumn$self$$.$IsEmpty$ || $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $dataBody$$116$$, $dataBody$$116$$.offsetWidth);
  $JSCompiler_StaticMethods__doResizeColumn$self$$.$_headerless$ || ($colFooter$$2_colHeader$$6_newHeight$$inline_4572_newUnfrozenWidth$$ = $JSCompiler_StaticMethods__doResizeColumn$self$$.$__getColumnHeader$(), $JSCompiler_object_inline_relFactor_5471_height$$54_oldHeight$$inline_4571_th$$15$$ || ($JSCompiler_object_inline_relFactor_5471_height$$54_oldHeight$$inline_4571_th$$15$$ = $JSCompiler_StaticMethods__getColumnHeaderFooterSizingCell$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $column$$18_displayIndex$$8$$, 
  $colFooter$$2_colHeader$$6_newHeight$$inline_4572_newUnfrozenWidth$$, "t", "d2", "t2")), $JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $JSCompiler_object_inline_relFactor_5471_height$$54_oldHeight$$inline_4571_th$$15$$, $delta$$20_diff$$inline_4579$$, $colFooter$$2_colHeader$$6_newHeight$$inline_4572_newUnfrozenWidth$$, $column$$18_displayIndex$$8$$, "t", "d2", "t2"), $JSCompiler_StaticMethods__doResizeColumn$self$$.$IsEmpty$ ? ("multiple" != 
  $JSCompiler_StaticMethods__doResizeColumn$self$$.$_columnStretching$ && $JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $colFooter$$2_colHeader$$6_newHeight$$inline_4572_newUnfrozenWidth$$, $delta$$20_diff$$inline_4579$$), $JSCompiler_StaticMethods__synchronizeColumnRowHeights$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $colFooter$$2_colHeader$$6_newHeight$$inline_4572_newUnfrozenWidth$$, "t", "d2", "t2")) : ($JSCompiler_StaticMethods__synchronizeColumnRowHeights$$($JSCompiler_StaticMethods__doResizeColumn$self$$, 
  $colFooter$$2_colHeader$$6_newHeight$$inline_4572_newUnfrozenWidth$$, "t", "d2", "t2"), $JSCompiler_object_inline_relFactor_5471_height$$54_oldHeight$$inline_4571_th$$15$$ = $colFooter$$2_colHeader$$6_newHeight$$inline_4572_newUnfrozenWidth$$.offsetHeight, $JSCompiler_object_inline_relFactor_5471_height$$54_oldHeight$$inline_4571_th$$15$$ != $JSCompiler_StaticMethods__doResizeColumn$self$$.$_cachedCHHeight$ && ($JSCompiler_StaticMethods__doResizeColumn$self$$.$_cachedCHHeight$ = $JSCompiler_object_inline_relFactor_5471_height$$54_oldHeight$$inline_4571_th$$15$$, 
  $canvasDelta$$5_container$$59_firstBlock$$12_newHeaderHeight_width$$inline_4586$$ = !0)));
  $JSCompiler_StaticMethods__doResizeColumn$self$$.$_footerless$ || ($colFooter$$2_colHeader$$6_newHeight$$inline_4572_newUnfrozenWidth$$ = $JSCompiler_StaticMethods__getColumnFooter$$($JSCompiler_StaticMethods__doResizeColumn$self$$), $JSCompiler_object_inline_relFactor_5471_height$$54_oldHeight$$inline_4571_th$$15$$ = $JSCompiler_StaticMethods__getColumnHeaderFooterSizingCell$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $column$$18_displayIndex$$8$$, $colFooter$$2_colHeader$$6_newHeight$$inline_4572_newUnfrozenWidth$$, 
  "ft", "fd2", "ft2"), $JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $JSCompiler_object_inline_relFactor_5471_height$$54_oldHeight$$inline_4571_th$$15$$, $delta$$20_diff$$inline_4579$$, $colFooter$$2_colHeader$$6_newHeight$$inline_4572_newUnfrozenWidth$$, $column$$18_displayIndex$$8$$, "ft", "fd2", "ft2"), $JSCompiler_StaticMethods__doResizeColumn$self$$.$IsEmpty$ ? ($JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__doResizeColumn$self$$, 
  $colFooter$$2_colHeader$$6_newHeight$$inline_4572_newUnfrozenWidth$$, $delta$$20_diff$$inline_4579$$), $JSCompiler_StaticMethods__synchronizeColumnRowHeights$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $colFooter$$2_colHeader$$6_newHeight$$inline_4572_newUnfrozenWidth$$, "ft", "fd2", "ft2")) : ($JSCompiler_StaticMethods__synchronizeColumnRowHeights$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $colFooter$$2_colHeader$$6_newHeight$$inline_4572_newUnfrozenWidth$$, "ft", "fd2", "ft2"), 
  $JSCompiler_object_inline_relFactor_5471_height$$54_oldHeight$$inline_4571_th$$15$$ = $colFooter$$2_colHeader$$6_newHeight$$inline_4572_newUnfrozenWidth$$.offsetHeight, $JSCompiler_object_inline_relFactor_5471_height$$54_oldHeight$$inline_4571_th$$15$$ != $JSCompiler_StaticMethods__doResizeColumn$self$$.$_cachedCFHeight$ && ($JSCompiler_StaticMethods__doResizeColumn$self$$.$_cachedCFHeight$ = $JSCompiler_object_inline_relFactor_5471_height$$54_oldHeight$$inline_4571_th$$15$$, $newFooterHeight_scroller$$inline_4587_top$$inline_4582$$ = 
  !0)));
  if (!$JSCompiler_StaticMethods__doResizeColumn$self$$.$IsEmpty$) {
    for (var $colFooter$$2_colHeader$$6_newHeight$$inline_4572_newUnfrozenWidth$$ = $JSCompiler_object_inline_relFactor_5471_height$$54_oldHeight$$inline_4571_th$$15$$ = 0, $blockList$$inline_4573$$ = $dataBody$$116$$.childNodes, $i$$inline_4574$$ = $blockList$$inline_4573$$.length - 1;0 <= $i$$inline_4574$$;$i$$inline_4574$$--) {
      var $block$$inline_4575$$ = $blockList$$inline_4573$$[$i$$inline_4574$$];
      $JSCompiler_object_inline_relFactor_5471_height$$54_oldHeight$$inline_4571_th$$15$$ += $block$$inline_4575$$.$cachedHeight$;
      $JSCompiler_StaticMethods__resizeBlockColumn$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $block$$inline_4575$$, $column$$18_displayIndex$$8$$, $delta$$20_diff$$inline_4579$$);
      $block$$inline_4575$$.$_lastSyncRow$ = null;
      $JSCompiler_StaticMethods__synchronizeRowHeights$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $block$$inline_4575$$);
      var $height$$inline_4576$$ = $block$$inline_4575$$.offsetHeight, $colFooter$$2_colHeader$$6_newHeight$$inline_4572_newUnfrozenWidth$$ = $colFooter$$2_colHeader$$6_newHeight$$inline_4572_newUnfrozenWidth$$ + $height$$inline_4576$$;
      if ($height$$inline_4576$$ != $block$$inline_4575$$.$cachedHeight$) {
        for (var $hDelta$$inline_4577$$ = $height$$inline_4576$$ - $block$$inline_4575$$.$cachedHeight$, $b$$inline_4578$$ = $i$$inline_4574$$ + 1;$b$$inline_4578$$ < $blockList$$inline_4573$$.length;$b$$inline_4578$$++) {
          $blockList$$inline_4573$$[$b$$inline_4578$$].$startPos$ += $hDelta$$inline_4577$$;
        }
      }
      $block$$inline_4575$$.$cachedHeight$ = $height$$inline_4576$$;
    }
    $delta$$20_diff$$inline_4579$$ = 1 == $blockList$$inline_4573$$.length && 0 == $blockList$$inline_4573$$[0].$startRow$ && $blockList$$inline_4573$$[0].$numRows$ == $JSCompiler_StaticMethods__doResizeColumn$self$$.$GetKnownRowCount$() ? $colFooter$$2_colHeader$$6_newHeight$$inline_4572_newUnfrozenWidth$$ - $JSCompiler_object_inline_relFactor_5471_height$$54_oldHeight$$inline_4571_th$$15$$ : void 0;
    $JSCompiler_object_inline_relFactor_5471_height$$54_oldHeight$$inline_4571_th$$15$$ = $colFooter$$2_colHeader$$6_newHeight$$inline_4572_newUnfrozenWidth$$ / $JSCompiler_object_inline_relFactor_5471_height$$54_oldHeight$$inline_4571_th$$15$$;
    if ($canvasDelta$$5_container$$59_firstBlock$$12_newHeaderHeight_width$$inline_4586$$ || $newFooterHeight_scroller$$inline_4587_top$$inline_4582$$ || $hfakeCanvas$$inline_4588_newFrozenWidth_scroller$$inline_4583$$) {
      $canvasDelta$$5_container$$59_firstBlock$$12_newHeaderHeight_width$$inline_4586$$ = $JSCompiler_StaticMethods__doResizeColumn$self$$.$getDomElement$(), $newFooterHeight_scroller$$inline_4587_top$$inline_4582$$ = $JSCompiler_StaticMethods__doResizeColumn$self$$.$_cachedCHHeight$, $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__doResizeColumn$self$$) && !$JSCompiler_StaticMethods__doResizeColumn$self$$.$_isPaged$ ? $JSCompiler_StaticMethods__doResizeColumn$self$$.$GetScroller$().style.top = 
      $newFooterHeight_scroller$$inline_4587_top$$inline_4582$$ + "px" : ($hfakeCanvas$$inline_4588_newFrozenWidth_scroller$$inline_4583$$ = $JSCompiler_StaticMethods__doResizeColumn$self$$.$GetScroller$(), $hfakeCanvas$$inline_4588_newFrozenWidth_scroller$$inline_4583$$[0].style.top = $hfakeCanvas$$inline_4588_newFrozenWidth_scroller$$inline_4583$$[1].style.top = $newFooterHeight_scroller$$inline_4587_top$$inline_4582$$ + "px"), $JSCompiler_StaticMethods__setScrollerHeight$$($JSCompiler_StaticMethods__doResizeColumn$self$$, 
      $canvasDelta$$5_container$$59_firstBlock$$12_newHeaderHeight_width$$inline_4586$$.clientHeight, $JSCompiler_StaticMethods__doResizeColumn$self$$.$_cachedCHHeight$, $JSCompiler_StaticMethods__doResizeColumn$self$$.$_cachedCFHeight$, $JSCompiler_StaticMethods__doResizeColumn$self$$.$_cachedNBHeight$), $JSCompiler_StaticMethods__setScrollerWidth$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $canvasDelta$$5_container$$59_firstBlock$$12_newHeaderHeight_width$$inline_4586$$.clientWidth, $JSCompiler_StaticMethods__doResizeColumn$self$$.$_frozenWidth$)
      ;
    }
    $canvasDelta$$5_container$$59_firstBlock$$12_newHeaderHeight_width$$inline_4586$$ = $dataBody$$116$$.firstChild;
    $canvasDelta$$5_container$$59_firstBlock$$12_newHeaderHeight_width$$inline_4586$$ = $JSCompiler_StaticMethods__doResizeColumn$self$$.$_hasFrozenColumn$() ? $JSCompiler_StaticMethods__areAllColumnsFrozen$$($JSCompiler_StaticMethods__doResizeColumn$self$$) ? 0 : parseInt($JSCompiler_StaticMethods__getNestedScrolledTable$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $canvasDelta$$5_container$$59_firstBlock$$12_newHeaderHeight_width$$inline_4586$$.rows[0]).clientWidth) : parseInt($canvasDelta$$5_container$$59_firstBlock$$12_newHeaderHeight_width$$inline_4586$$.getBoundingClientRect().width);
    $newFooterHeight_scroller$$inline_4587_top$$inline_4582$$ = $JSCompiler_StaticMethods__doResizeColumn$self$$.$GetScroller$();
    $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__doResizeColumn$self$$) && !$JSCompiler_StaticMethods__doResizeColumn$self$$.$_isPaged$ ? $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($newFooterHeight_scroller$$inline_4587_top$$inline_4582$$, "DIV").style.width = $canvasDelta$$5_container$$59_firstBlock$$12_newHeaderHeight_width$$inline_4586$$ + "px" : ($hfakeCanvas$$inline_4588_newFrozenWidth_scroller$$inline_4583$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($newFooterHeight_scroller$$inline_4587_top$$inline_4582$$[0], 
    "DIV"), $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($newFooterHeight_scroller$$inline_4587_top$$inline_4582$$[1], "DIV").style.width = $hfakeCanvas$$inline_4588_newFrozenWidth_scroller$$inline_4583$$.style.width = $canvasDelta$$5_container$$59_firstBlock$$12_newHeaderHeight_width$$inline_4586$$ + "px");
    $canvasDelta$$5_container$$59_firstBlock$$12_newHeaderHeight_width$$inline_4586$$ = void 0 != $delta$$20_diff$$inline_4579$$ ? $delta$$20_diff$$inline_4579$$ : Math.round(($JSCompiler_object_inline_relFactor_5471_height$$54_oldHeight$$inline_4571_th$$15$$ - 1) * $JSCompiler_StaticMethods__doResizeColumn$self$$.$_averageRowHeight$ * $JSCompiler_StaticMethods__doResizeColumn$self$$.$GetKnownRowCount$());
    $JSCompiler_StaticMethods__doResizeColumn$self$$.$_adjustCanvasHeight$($canvasDelta$$5_container$$59_firstBlock$$12_newHeaderHeight_width$$inline_4586$$, $dataBody$$116$$, !0, !0);
    $persist$$1$$ && ($column$$18_displayIndex$$8$$ = $JSCompiler_StaticMethods__doResizeColumn$self$$.$__getVisibleLeafColumns$()[$column$$18_displayIndex$$8$$], $JSCompiler_StaticMethods__doResizeColumn$self$$.$_ignoreSetColWidth$ = !0, $column$$18_displayIndex$$8$$.setProperty(AdfRichColumn.WIDTH, $newWidth$$66_scrollLeft$$39$$, !0), delete $JSCompiler_StaticMethods__doResizeColumn$self$$.$_ignoreSetColWidth$);
    $newWidth$$66_scrollLeft$$39$$ = $JSCompiler_StaticMethods__doResizeColumn$self$$.$__getScrollLeft$();
    $JSCompiler_StaticMethods__doResizeColumn$self$$.$_currentScrollLeft$ != $newWidth$$66_scrollLeft$$39$$ && ($JSCompiler_StaticMethods__doResizeColumn$self$$.$_currentScrollLeft$ = $newWidth$$66_scrollLeft$$39$$, $JSCompiler_StaticMethods__handleHorizontalScroll$$($JSCompiler_StaticMethods__doResizeColumn$self$$, $newWidth$$66_scrollLeft$$39$$));
    $JSCompiler_StaticMethods__doResizeColumn$self$$.$_virtInitialized$ || $JSCompiler_StaticMethods__doResizeColumn$self$$.$_fillViewPort$($dataBody$$116$$, $dataBody$$116$$.offsetHeight, !1);
  }
}
function $JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$$($JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$, $table1$$7_th$$16$$, $delta$$21_secondStyle$$, $colHeader$$7_second$$6$$, $displayIndex$$9$$, $tableId$$7$$, $div2Id$$2$$, $table2$$7_table2Id$$2$$) {
  $JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$, $table1$$7_th$$16$$, $delta$$21_secondStyle$$);
  $table1$$7_th$$16$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colHeader$$7_second$$6$$, $tableId$$7$$);
  $JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$.$_hasFrozenColumn$() ? ($colHeader$$7_second$$6$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colHeader$$7_second$$6$$, $div2Id$$2$$), $table2$$7_table2Id$$2$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colHeader$$7_second$$6$$, $table2$$7_table2Id$$2$$), $JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$) ? $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$, 
  $displayIndex$$9$$) ? ($JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$, $table1$$7_th$$16$$, $delta$$21_secondStyle$$), $JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$ = $table1$$7_th$$16$$.style.width, $delta$$21_secondStyle$$ = $colHeader$$7_second$$6$$.style, $AdfDhtmlTableBasePeer$$.$_isRTL$() ? $delta$$21_secondStyle$$.right = $JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$ : 
  $delta$$21_secondStyle$$.left = $JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$) : $JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$, $table2$$7_table2Id$$2$$, $delta$$21_secondStyle$$) : $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$, $displayIndex$$9$$) ? $JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$, 
  $table1$$7_th$$16$$, $delta$$21_secondStyle$$) : ($JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$, $table2$$7_table2Id$$2$$, $delta$$21_secondStyle$$), $JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$ = $table2$$7_table2Id$$2$$.style.width, $AdfDhtmlTableBasePeer$$.$_isRTL$() ? $table1$$7_th$$16$$.style.right = $JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$ : 
  $table1$$7_th$$16$$.style.left = $JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$)) : $JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__resizeColumnHeaderFooterColumn$self_tableWidth$$1$$, $table1$$7_th$$16$$, $delta$$21_secondStyle$$);
}
function $JSCompiler_StaticMethods__resizeBlockColumn$$($JSCompiler_StaticMethods__resizeBlockColumn$self$$, $block$$43$$, $displayIndex$$11$$, $delta$$23$$) {
  if (!$JSCompiler_StaticMethods__resizeBlockColumn$self$$.$_hasFrozenColumn$() || $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__resizeBlockColumn$self$$, $displayIndex$$11$$)) {
    $block$$43$$.rows && ($JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__resizeBlockColumn$self$$) ? $JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__resizeBlockColumn$self$$, $block$$43$$.rows[0].cells[$displayIndex$$11$$ - $JSCompiler_StaticMethods__resizeBlockColumn$self$$.$_firstFrozen$ + 1], $delta$$23$$) : $JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__resizeBlockColumn$self$$, $block$$43$$.rows[0].cells[$displayIndex$$11$$], 
    $delta$$23$$));
  } else {
    for (var $rows$$36$$ = $block$$43$$.rows, $r$$15$$ = 0;$r$$15$$ < $rows$$36$$.length;$r$$15$$++) {
      var $table$$41$$ = $JSCompiler_StaticMethods__getNestedScrolledTable$$($JSCompiler_StaticMethods__resizeBlockColumn$self$$, $rows$$36$$[$r$$15$$]);
      $JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__resizeBlockColumn$self$$, $table$$41$$, $delta$$23$$);
      $JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__resizeBlockColumn$self$$, $JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__resizeBlockColumn$self$$) ? $table$$41$$.rows[0].cells[$displayIndex$$11$$ - $JSCompiler_StaticMethods__resizeBlockColumn$self$$.$_lastFrozen$ - 1] : $table$$41$$.rows[0].cells[$displayIndex$$11$$], $delta$$23$$);
    }
  }
  $JSCompiler_StaticMethods__resizeBlockColumn$self$$.$_hasFrozenColumn$() || $JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__resizeBlockColumn$self$$, $block$$43$$, $delta$$23$$);
}
function $JSCompiler_StaticMethods__incrementWidth$$($JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4598_parentRow$$inline_4591$$, $childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$, $delta$$24$$) {
  $AdfAssert$$.$assertDomNode$($childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$);
  var $index$$inline_4594_newWidth$$68$$ = parseInt($childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$.style.width) + $delta$$24$$;
  isNaN($index$$inline_4594_newWidth$$68$$) || ($childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$.style.width = $index$$inline_4594_newWidth$$68$$ + "px");
  if ($JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4598_parentRow$$inline_4591$$.$_processColGroup$() && ("TH" == $childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$.tagName || "TD" == $childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$.tagName)) {
    a: {
      $AdfAssert$$.$assertDomNode$($childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$);
      $AdfAssert$$.assert("TH" == $childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$.tagName || "TD" == $childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$.tagName, "Invalid COLGROUP tag name");
      for ($JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4598_parentRow$$inline_4591$$ = $childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$.parentNode;$JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4598_parentRow$$inline_4591$$ && "TR" != $JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4598_parentRow$$inline_4591$$.tagName;) {
        $JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4598_parentRow$$inline_4591$$ = $JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4598_parentRow$$inline_4591$$.parentNode;
      }
      if ($JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4598_parentRow$$inline_4591$$) {
        for (var $cells$$inline_4592$$ = $JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4598_parentRow$$inline_4591$$.cells, $cellCount$$inline_4593$$ = $cells$$inline_4592$$.length, $index$$inline_4594_newWidth$$68$$ = 0;$index$$inline_4594_newWidth$$68$$ < $cellCount$$inline_4593$$ && $cells$$inline_4592$$[$index$$inline_4594_newWidth$$68$$] != $childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$;$index$$inline_4594_newWidth$$68$$++) {
        }
        if ($index$$inline_4594_newWidth$$68$$ < $cellCount$$inline_4593$$) {
          for ($childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$ = $JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4598_parentRow$$inline_4591$$.parentNode;$childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$ && "TABLE" != $childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$.tagName;) {
            $childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$ = $childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$.parentNode;
          }
          if ($childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$ && ($childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$, "COLGROUP"))) {
            for ($childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$ = $childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$.childNodes, ++$index$$inline_4594_newWidth$$68$$, $JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4598_parentRow$$inline_4591$$ = 0;$JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4598_parentRow$$inline_4591$$ < $childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$.length;$JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4598_parentRow$$inline_4591$$++) {
              if ("COL" == $childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$[$JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4598_parentRow$$inline_4591$$].tagName && --$index$$inline_4594_newWidth$$68$$, 0 == $index$$inline_4594_newWidth$$68$$) {
                $childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$ = $childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$[$JSCompiler_StaticMethods__incrementWidth$self_c$$inline_4598_parentRow$$inline_4591$$];
                break a;
              }
            }
          }
        }
      }
      $childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$ = null;
    }
    $childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$ && ($index$$inline_4594_newWidth$$68$$ = parseInt($childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$.style.width) + $delta$$24$$, $childNodes$$inline_4597_colGroup$$inline_4596_colGrpCol_element$$318_parentTable$$inline_4595$$.style.width = $index$$inline_4594_newWidth$$68$$ + "px");
  }
}
$AdfDhtmlTableBasePeer$$.$SetCursor$ = function $$AdfDhtmlTableBasePeer$$$$SetCursor$$($elem$$42$$, $cur$$4$$) {
  $elem$$42$$ && $elem$$42$$.style.cursor != $cur$$4$$ && ($elem$$42$$.style.cursor = $cur$$4$$);
};
$goog$exportSymbol$$("AdfDhtmlTableBasePeer.SetCursor", $AdfDhtmlTableBasePeer$$.$SetCursor$);
function $JSCompiler_StaticMethods__handleColumnContextMenu$$($JSCompiler_StaticMethods__handleColumnContextMenu$self$$, $domEvent$$74$$, $alignElement$$22$$) {
  if ($JSCompiler_StaticMethods__handleColumnContextMenu$self$$.$_pcPeer$) {
    var $index$$193_th$$17$$ = $alignElement$$22$$ ? $alignElement$$22$$ : $JSCompiler_StaticMethods__getParentTH$$($JSCompiler_StaticMethods__handleColumnContextMenu$self$$, $domEvent$$74$$);
    if ($index$$193_th$$17$$ && null != $index$$193_th$$17$$.getAttribute($AdfDhtmlTableBasePeer$$.$_LEAF_COLUMN$)) {
      var $col$$23$$ = $AdfPage$$.$PAGE$.$findComponent$($index$$193_th$$17$$.id);
      !$col$$23$$.getSelected() && $JSCompiler_StaticMethods__isColumnSelectionEnabled$$($JSCompiler_StaticMethods__handleColumnContextMenu$self$$) && ($JSCompiler_StaticMethods__handleColumnContextMenu$self$$.$_selUnselectAll$(), $index$$193_th$$17$$ = $AdfAgent$$.$AGENT$.$getIntAttribute$($index$$193_th$$17$$, "_d_index", -1), $JSCompiler_StaticMethods__selectColumn$$($JSCompiler_StaticMethods__handleColumnContextMenu$self$$, $index$$193_th$$17$$, $col$$23$$, !0));
      $JSCompiler_StaticMethods__handleColumnContextMenu$self$$.$_pcPeer$.$showColumnContextMenu$($domEvent$$74$$, $alignElement$$22$$);
    }
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$GetRowContextMenuId$ = function $$AdfDhtmlTableBasePeer$$$$$GetRowContextMenuId$$() {
  return this.$getComponent$().getContextMenuId();
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetRowContextMenuId", {$GetRowContextMenuId$:$AdfDhtmlTableBasePeer$$.prototype.$GetRowContextMenuId$});
function $JSCompiler_StaticMethods__getRowContextMenuAndContainer$$($JSCompiler_StaticMethods__getRowContextMenuAndContainer$self$$, $rowKey$$84$$) {
  var $menuId$$5$$ = $JSCompiler_StaticMethods__getRowContextMenuAndContainer$self$$.$GetRowContextMenuId$($rowKey$$84$$), $popup$$49$$, $menuFindContainer$$1$$;
  if ($menuId$$5$$) {
    var $component$$2203$$ = $JSCompiler_StaticMethods__getRowContextMenuAndContainer$self$$.$getComponent$();
    $popup$$49$$ = $AdfPage$$.$PAGE$.$findComponent$($menuId$$5$$);
    $menuFindContainer$$1$$ = null;
    null == $popup$$49$$ && ($popup$$49$$ = $component$$2203$$.$findComponent$($menuId$$5$$), $menuFindContainer$$1$$ = $component$$2203$$);
    null == $popup$$49$$ && $AdfLogger$$.$LOGGER$.severe("Could not find context menu ", $menuId$$5$$, " from component ", $component$$2203$$);
  }
  return {$popup$:$popup$$49$$, $menuId$:$menuId$$5$$, $menuFindContainer$:$menuFindContainer$$1$$};
}
$AdfDhtmlTableBasePeer$$.prototype.$HandleRowContextMenu$ = function $$AdfDhtmlTableBasePeer$$$$$HandleRowContextMenu$$($domEvent$$76$$, $rowKey$$85$$, $clientId$$444_row$$88$$, $alignElement$$23$$, $alignHint$$3$$) {
  var $params$$65$$ = $JSCompiler_StaticMethods__getRowContextMenuAndContainer$$(this, $rowKey$$85$$), $popup$$50$$ = $params$$65$$.$popup$, $menuFindContainer$$2$$ = $params$$65$$.$menuFindContainer$, $menuId$$6$$ = $params$$65$$.$menuId$;
  $popup$$50$$ && (this.$_contextMenuSelect$ ? $AdfAgent$$.$AGENT$.$getCapabilities$()[$AdfAgent$$.$CAP_TOUCH_SCREEN$] == $AdfAgent$$.$CAP_TOUCH_SCREEN_NONE$ || this.$_selIsSelected$($rowKey$$85$$) || (this.$suppressSelectionEventDelivery$(!0), this.$_selUnselectAll$(), this.$suppressSelectionEventDelivery$(!1), $JSCompiler_StaticMethods__selSelectRow$$(this, $rowKey$$85$$, $clientId$$444_row$$88$$)) : ($JSCompiler_StaticMethods__isMultipleRowSelect$$(this) || $JSCompiler_StaticMethods__unhiglightAnyExistingHighlightedRow$$(this), 
  $JSCompiler_StaticMethods__selHighlightRow$$(this, $clientId$$444_row$$88$$), this.$_highlightedRowKey$ = $rowKey$$85$$, this.$_highlightedRow$ = $clientId$$444_row$$88$$), $clientId$$444_row$$88$$ = this.$getComponent$().$getClientId$(), $AdfObject$$.$ensureClassInitialization$($AdfDhtmlCommandMenuItemPeer$$), $popup$$50$$[$AdfMenuUtils$$.$AFR_TARGETROWCURRENCY$] = $rowKey$$85$$, $popup$$50$$[$AdfMenuUtils$$.$AFR_TARGETCOMPONENTID$] = $clientId$$444_row$$88$$, $params$$65$$ = {$component$:this.$getComponent$(), 
  $rowKey$:$rowKey$$85$$}, $AdfPage$$.$PAGE$.$scheduleTimer$(null, $AdfDhtmlTableBasePeer$$.$_setHighlightedRowKey$, $params$$65$$, 10), $AdfDhtmlTableBasePeer$$.$_setHighlightedRowKey$($params$$65$$), this.$_contextMenuClosedCallback$ || (this.$_contextMenuClosedCallback$ = this.$createCallback$(this.$_contextMenuClosed$)), this.$_contextMenuOpenedCallback$ || (this.$_contextMenuOpenedCallback$ = this.$createCallback$(this.$_contextMenuOpened$)), $popup$$50$$.$_afrTableListenerSet$ || ($popup$$50$$.addEventListener($AdfPopupOpenedEvent$$.$POPUP_OPENED_EVENT_TYPE$, 
  this.$_contextMenuOpenedCallback$), $popup$$50$$.addEventListener($AdfPopupClosedEvent$$.$POPUP_CLOSED_EVENT_TYPE$, this.$_contextMenuClosedCallback$), $popup$$50$$.$_afrTableListenerSet$ = !0), $popup$$50$$.$isPopupVisible$() && ($popup$$50$$.$hide$(), this.$_ignoreContextMenuClose$ = !0), this.$showContextMenu$($domEvent$$76$$, $menuId$$6$$, $menuFindContainer$$2$$, $alignElement$$23$$, $alignHint$$3$$, $clientId$$444_row$$88$$), $AdfAgent$$.$AGENT$.$eatEvent$($domEvent$$76$$));
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleRowContextMenu", {$HandleRowContextMenu$:$AdfDhtmlTableBasePeer$$.prototype.$HandleRowContextMenu$});
$AdfDhtmlTableBasePeer$$.prototype.$ContextMenuOpened$ = function $$AdfDhtmlTableBasePeer$$$$$ContextMenuOpened$$() {
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ContextMenuOpened", {$ContextMenuOpened$:$AdfDhtmlTableBasePeer$$.prototype.$ContextMenuOpened$});
$AdfDhtmlTableBasePeer$$.prototype.$ContextMenuClosed$ = function $$AdfDhtmlTableBasePeer$$$$$ContextMenuClosed$$() {
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ContextMenuClosed", {$ContextMenuClosed$:$AdfDhtmlTableBasePeer$$.prototype.$ContextMenuClosed$});
$AdfDhtmlTableBasePeer$$.prototype.$_contextMenuOpened$ = function $$AdfDhtmlTableBasePeer$$$$$_contextMenuOpened$$($componentEvent$$487$$) {
  this.$_rowContextMenuVisible$ = !0;
  var $popup$$53$$ = $componentEvent$$487$$.getSource();
  if (!this.$_contextMenuSelect$) {
    var $contextPopup$$ = $JSCompiler_StaticMethods__getRowContextMenuAndContainer$$(this, this.$_highlightedRowKey$).$popup$;
    null != $contextPopup$$ && $popup$$53$$.$getClientId$() == $contextPopup$$.$getClientId$() && ($JSCompiler_StaticMethods__isMultipleRowSelect$$(this) || this.$_selUpdateAll$($AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UNSELECT$, !1));
  }
  this.$ContextMenuOpened$($componentEvent$$487$$, $popup$$53$$);
};
$AdfDhtmlTableBasePeer$$.prototype.$_contextMenuClosed$ = function $$AdfDhtmlTableBasePeer$$$$$_contextMenuClosed$$($componentEvent$$488$$) {
  if (this.$_ignoreContextMenuClose$) {
    delete this.$_ignoreContextMenuClose$;
  } else {
    delete this.$_rowContextMenuVisible$;
    var $popup$$54$$ = $componentEvent$$488$$.getSource();
    if (!this.$_contextMenuSelect$) {
      var $contextPopup$$1$$ = $JSCompiler_StaticMethods__getRowContextMenuAndContainer$$(this, this.$_highlightedRowKey$).$popup$;
      null != $contextPopup$$1$$ && $popup$$54$$.$getClientId$() == $contextPopup$$1$$.$getClientId$() && (this.$_grabFocus$(), this.$_selUpdateAll$($AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UPDATE$, !1), $JSCompiler_StaticMethods__unhiglightAnyExistingHighlightedRow$$(this));
    }
    delete $popup$$54$$[$AdfMenuUtils$$.$AFR_TARGETROWCURRENCY$];
    delete $popup$$54$$[$AdfMenuUtils$$.$AFR_TARGETCOMPONENTID$];
    $AdfPage$$.$PAGE$.$scheduleTimer$(null, $AdfDhtmlTableBasePeer$$.$_clearHighlightedRowKey$, this.$getComponent$(), 10);
    this.$ContextMenuClosed$($componentEvent$$488$$, $popup$$54$$);
  }
};
$AdfDhtmlTableBasePeer$$.$_clearHighlightedRowKey$ = function $$AdfDhtmlTableBasePeer$$$$_clearHighlightedRowKey$$($component$$2205$$) {
  $component$$2205$$.setProperty("_highlightedRowKey", null, !1, $AdfUIComponent$$.$PROPAGATE_ALWAYS$);
};
$AdfDhtmlTableBasePeer$$.$_setHighlightedRowKey$ = function $$AdfDhtmlTableBasePeer$$$$_setHighlightedRowKey$$($params$$68$$) {
  $params$$68$$.$component$.setProperty("_highlightedRowKey", $params$$68$$.$rowKey$, !1, $AdfUIComponent$$.$PROPAGATE_ALWAYS$);
};
$AdfDhtmlTableBasePeer$$.prototype.$ProcessPushData$ = function $$AdfDhtmlTableBasePeer$$$$$ProcessPushData$$($payload$$7$$, $changeCount$$6$$) {
  if (this.$_virtInitialized$ || this.$IsEmpty$) {
    if (this.$_activeDataCount$ >= $changeCount$$6$$) {
      $AdfPage$$.$PAGE$.$addPartialTargets$(this.$getComponent$());
    } else {
      this.$_activeDataCount$ = $changeCount$$6$$;
      this.$_payloadEvaluator$ || (this.$_payloadEvaluator$ = function anonymous$$19($payload$$7$$) {
        return $payload$$7$$;
      });
      for (var $dataBody$$118_envelope$$ = this.$_payloadEvaluator$($payload$$7$$), $i$$620$$ = 0;$i$$620$$ < $dataBody$$118_envelope$$.length;$i$$620$$++) {
        var $message$$86$$ = $dataBody$$118_envelope$$[$i$$620$$];
        this.$IsFetchPending$() ? ($message$$86$$.id = $changeCount$$6$$, this.$_activeMessageBuffer$ || (this.$_activeMessageBuffer$ = []), this.$_activeMessageBuffer$.push($message$$86$$)) : $JSCompiler_StaticMethods__processActiveMessage$$(this, $message$$86$$);
      }
      this.$IsFetchPending$() || $JSCompiler_StaticMethods__resetTwinkledCellStyling$$(this);
      $dataBody$$118_envelope$$ = this.$GetDataBody$();
      this.$_fillViewPort$($dataBody$$118_envelope$$, $dataBody$$118_envelope$$.offsetHeight, !1);
      $dataBody$$118_envelope$$ = null;
      return !0;
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ProcessPushData", {$ProcessPushData$:$AdfDhtmlTableBasePeer$$.prototype.$ProcessPushData$});
function $JSCompiler_StaticMethods__processActiveMessage$$($JSCompiler_StaticMethods__processActiveMessage$self$$, $message$$87$$) {
  var $rerender$$, $result$$26_updates$$inline_4604$$, $key$$inline_4610_msg$$inline_4611_type$$184$$ = $message$$87$$.type;
  switch($key$$inline_4610_msg$$inline_4611_type$$184$$) {
    case "update":
      $result$$26_updates$$inline_4604$$ = $JSCompiler_StaticMethods__processActiveMessage$self$$.$UpdateActiveRow$($message$$87$$);
      break;
    case "remove":
      $result$$26_updates$$inline_4604$$ = $JSCompiler_StaticMethods__processActiveMessage$self$$.$RemoveActiveRow$($message$$87$$);
      break;
    case "insertBefore":
    ;
    case "insertAfter":
    ;
    case "insertInside":
      $result$$26_updates$$inline_4604$$ = $JSCompiler_StaticMethods__processActiveMessage$self$$.$InsertActiveRow$($message$$87$$, $key$$inline_4610_msg$$inline_4611_type$$184$$);
      break;
    default:
      $AdfAssert$$.assert(!1, "Unknown ADS type:" + $key$$inline_4610_msg$$inline_4611_type$$184$$), $rerender$$ = $AdfDhtmlTableBasePeer$$.$RERENDER_CONTAINER$;
  }
  if ($result$$26_updates$$inline_4604$$ && ($rerender$$ = $result$$26_updates$$inline_4604$$.rerender, ($result$$26_updates$$inline_4604$$ = $result$$26_updates$$inline_4604$$.updates) && "" !== $result$$26_updates$$inline_4604$$)) {
    var $name$$inline_4609_table$$inline_4605$$ = $JSCompiler_StaticMethods__processActiveMessage$self$$.$getDomElement$(), $agent$$inline_4606_laf$$inline_4607$$ = $AdfAgent$$.$AGENT$;
    if ($name$$inline_4609_table$$inline_4605$$ && $JSCompiler_StaticMethods__processActiveMessage$self$$.$IsValidAnnouncement$($name$$inline_4609_table$$inline_4605$$, $agent$$inline_4606_laf$$inline_4607$$, $key$$inline_4610_msg$$inline_4611_type$$184$$)) {
      var $agent$$inline_4606_laf$$inline_4607$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$(), $component$$inline_4608$$ = $JSCompiler_StaticMethods__processActiveMessage$self$$.$getComponent$(), $name$$inline_4609_table$$inline_4605$$ = $component$$inline_4608$$.$getAccessibleName$();
      null == $name$$inline_4609_table$$inline_4605$$ && ($name$$inline_4609_table$$inline_4605$$ = "", $AdfLogger$$.$LOGGER$.fine("No shortDesc exists for the component with clientId: ", $component$$inline_4608$$.$getClientId$()));
      $key$$inline_4610_msg$$inline_4611_type$$184$$ = $JSCompiler_StaticMethods__processActiveMessage$self$$.$GetActiveDataAnnouncementKey$($key$$inline_4610_msg$$inline_4611_type$$184$$);
      $key$$inline_4610_msg$$inline_4611_type$$184$$ = $agent$$inline_4606_laf$$inline_4607$$.$getTranslatedString$($key$$inline_4610_msg$$inline_4611_type$$184$$);
      $key$$inline_4610_msg$$inline_4611_type$$184$$ = TrFastMessageFormatUtils.format($key$$inline_4610_msg$$inline_4611_type$$184$$, $name$$inline_4609_table$$inline_4605$$, $result$$26_updates$$inline_4604$$);
      $JSCompiler_StaticMethods__processActiveMessage$self$$.$_twinkledCellAnnouncements$ = $JSCompiler_StaticMethods__processActiveMessage$self$$.$_twinkledCellAnnouncements$ + " " + $key$$inline_4610_msg$$inline_4611_type$$184$$;
    }
  }
  $rerender$$ && $AdfPage$$.$PAGE$.$addPartialTargets$($JSCompiler_StaticMethods__processActiveMessage$self$$.$getComponent$());
}
$AdfDhtmlTableBasePeer$$.prototype.$IsValidAnnouncement$ = function $$AdfDhtmlTableBasePeer$$$$$IsValidAnnouncement$$($ariaRelevant_table$$42$$, $agent$$679_relevances$$, $type$$185$$) {
  var $ariaLive_supported$$3$$ = $agent$$679_relevances$$.getAttribute($ariaRelevant_table$$42$$, "aria-live") || "", $ariaLive_supported$$3$$ = $ariaLive_supported$$3$$.toLowerCase();
  if ("" !== $ariaLive_supported$$3$$) {
    return !1;
  }
  $ariaRelevant_table$$42$$ = $agent$$679_relevances$$.getAttribute($ariaRelevant_table$$42$$, "aria-relevant") || "";
  $ariaRelevant_table$$42$$ = $ariaRelevant_table$$42$$.toLowerCase().trim();
  $agent$$679_relevances$$ = $ariaRelevant_table$$42$$.split(" ");
  if (-1 < $agent$$679_relevances$$.indexOf("all")) {
    return !0;
  }
  $ariaLive_supported$$3$$ = !1;
  switch($type$$185$$) {
    case "update":
      if ("" === $ariaRelevant_table$$42$$ || -1 < $agent$$679_relevances$$.indexOf("text")) {
        $ariaLive_supported$$3$$ = !0;
      }
      break;
    case "remove":
      -1 < $agent$$679_relevances$$.indexOf("removals") && ($ariaLive_supported$$3$$ = !0);
      break;
    case "insertBefore":
    ;
    case "insertAfter":
    ;
    case "insertInside":
      if ("" === $ariaRelevant_table$$42$$ || -1 < $agent$$679_relevances$$.indexOf("additions")) {
        $ariaLive_supported$$3$$ = !0;
      }
    ;
  }
  return $ariaLive_supported$$3$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.IsValidAnnouncement", {$IsValidAnnouncement$:$AdfDhtmlTableBasePeer$$.prototype.$IsValidAnnouncement$});
$AdfDhtmlTableBasePeer$$.prototype.$GetActiveDataAnnouncementKey$ = function $$AdfDhtmlTableBasePeer$$$$$GetActiveDataAnnouncementKey$$($type$$187$$) {
  return $AdfDhtmlTableBasePeer$$.$msgMap$[$type$$187$$] || "AFActiveDataTableRowInsert";
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetActiveDataAnnouncementKey", {$GetActiveDataAnnouncementKey$:$AdfDhtmlTableBasePeer$$.prototype.$GetActiveDataAnnouncementKey$});
$AdfDhtmlTableBasePeer$$.prototype.$RegisterADSAccessibility$ = function $$AdfDhtmlTableBasePeer$$$$$RegisterADSAccessibility$$() {
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.RegisterADSAccessibility", {$RegisterADSAccessibility$:$AdfDhtmlTableBasePeer$$.prototype.$RegisterADSAccessibility$});
function $JSCompiler_StaticMethods__applyBufferedADSEvents$$($JSCompiler_StaticMethods__applyBufferedADSEvents$self$$, $adsCounter$$1$$, $oldEvents$$) {
  if (-1 != $adsCounter$$1$$) {
    var $list$$12$$ = $JSCompiler_StaticMethods__applyBufferedADSEvents$self$$.$_activeMessageBuffer$;
    if ($list$$12$$) {
      for (var $i$$621$$ = 0;$i$$621$$ < $list$$12$$.length;$i$$621$$++) {
        var $message$$88$$ = $list$$12$$[$i$$621$$], $id$$361$$ = $message$$88$$.id;
        ($oldEvents$$ ? $id$$361$$ <= $adsCounter$$1$$ : $id$$361$$ > $adsCounter$$1$$) && $JSCompiler_StaticMethods__processActiveMessage$$($JSCompiler_StaticMethods__applyBufferedADSEvents$self$$, $message$$88$$);
      }
    }
    $JSCompiler_StaticMethods__resetTwinkledCellStyling$$($JSCompiler_StaticMethods__applyBufferedADSEvents$self$$);
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$IsInsertAllowed$ = function $$AdfDhtmlTableBasePeer$$$$$IsInsertAllowed$$($insertIndex$$2$$) {
  var $allowed$$ = !0, $blocks$$12_last$$5$$ = this.$GetDataBody$().childNodes, $first$$12$$ = $blocks$$12_last$$5$$[0], $blocks$$12_last$$5$$ = $blocks$$12_last$$5$$[$blocks$$12_last$$5$$.length - 1];
  this.$_pendingFetch$ == $AdfTableDataFetchEvent$$.$AFTER_KEY_SUBTYPE$ ? $insertIndex$$2$$ == $blocks$$12_last$$5$$.$startRow$ + $blocks$$12_last$$5$$.$numRows$ && ($allowed$$ = !1) : this.$_pendingFetch$ == $AdfTableDataFetchEvent$$.$BEFORE_KEY_SUBTYPE$ ? $insertIndex$$2$$ == $first$$12$$.$startRow$ && ($allowed$$ = !1) : void 0 == this.$_pendingFetch$ && $insertIndex$$2$$ != $blocks$$12_last$$5$$.$startRow$ + $blocks$$12_last$$5$$.$numRows$ && ($insertIndex$$2$$ < $first$$12$$.$startRow$ || $insertIndex$$2$$ >= 
  $blocks$$12_last$$5$$.$startRow$ + $blocks$$12_last$$5$$.$numRows$) && ($allowed$$ = !1);
  return $allowed$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.IsInsertAllowed", {$IsInsertAllowed$:$AdfDhtmlTableBasePeer$$.prototype.$IsInsertAllowed$});
$AdfDhtmlTableBasePeer$$.prototype.$InsertClonedRow$ = function $$AdfDhtmlTableBasePeer$$$$$InsertClonedRow$$($table$$44_templateRow$$1$$, $insertAt$$1$$, $insertRowKey_tbody$$) {
  for (var $tr$$8$$ = $table$$44_templateRow$$1$$.cloneNode(!0), $i$$inline_4616$$ = 0;$i$$inline_4616$$ < this.$_colCount$;$i$$inline_4616$$++) {
    var $td$$inline_4617$$ = this.$FindCellByIndex$($tr$$8$$, $i$$inline_4616$$);
    $JSCompiler_StaticMethods__fixElementIds$$(this, $td$$inline_4617$$, $insertRowKey_tbody$$);
  }
  $AdfAgent$$.$AGENT$.$elementsAdded$($tr$$8$$);
  $tr$$8$$.setAttribute($AdfDhtmlTableBasePeer$$.$_ROW_KEY$, $insertRowKey_tbody$$);
  $AdfDomUtils$$.$removeCSSClassName$($tr$$8$$, $AdfDhtmlTableBasePeer$$.$_SELECTED_CLASS$);
  $AdfDomUtils$$.$removeCSSClassName$($tr$$8$$, $AdfDhtmlTableBasePeer$$.$_HIGHLIGHTED_CLASS$);
  $AdfDomUtils$$.$removeCSSClassName$($tr$$8$$, $AdfDhtmlTableBasePeer$$.$_FOCUSED_CLASS$);
  $table$$44_templateRow$$1$$ = $table$$44_templateRow$$1$$.parentNode.parentNode.cloneNode(!1);
  $insertRowKey_tbody$$ = this.$getDomDocument$().createElement("TBODY");
  $insertRowKey_tbody$$.appendChild($tr$$8$$);
  $table$$44_templateRow$$1$$.appendChild($insertRowKey_tbody$$);
  this.$InsertBlock$($table$$44_templateRow$$1$$, $insertAt$$1$$, 1, 1, 0);
  return $tr$$8$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.InsertClonedRow", {$InsertClonedRow$:$AdfDhtmlTableBasePeer$$.prototype.$InsertClonedRow$});
$AdfDhtmlTableBasePeer$$.prototype.$InsertClonedComponents$ = function $$AdfDhtmlTableBasePeer$$$$$InsertClonedComponents$$($rootDomNode$$1$$, $newRowKey$$) {
  var $components$$9$$ = $AdfAgent$$.$AGENT$.$getDescendantComponentsForNode$($rootDomNode$$1$$);
  if ($components$$9$$) {
    for (var $componentCount$$3$$ = $components$$9$$.length, $i$$622$$ = 0;$i$$622$$ < $componentCount$$3$$;$i$$622$$++) {
      var $baseComponent$$ = $components$$9$$[$i$$622$$], $oldClientId$$5$$ = $baseComponent$$.$getClientId$();
      $baseComponent$$.clone($JSCompiler_StaticMethods__fixClonedClientId$$($oldClientId$$5$$, $newRowKey$$)).$AddNotify$();
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.InsertClonedComponents", {$InsertClonedComponents$:$AdfDhtmlTableBasePeer$$.prototype.$InsertClonedComponents$});
$AdfDhtmlTableBasePeer$$.prototype.$InsertActiveRow$ = function $$AdfDhtmlTableBasePeer$$$$$InsertActiveRow$$($message$$89$$, $insertType$$1$$) {
  var $rerender$$1$$, $blocks$$14_templateRow$$2_update$$ = null;
  this.$IsEmpty$ || ($blocks$$14_templateRow$$2_update$$ = this.$GetDataBody$().childNodes);
  if ($blocks$$14_templateRow$$2_update$$ && 0 < $blocks$$14_templateRow$$2_update$$.length) {
    var $insertAt$$2_insertAt$$inline_4623$$, $anchorKey$$inline_4620_insertRowKey$$1_last$$inline_4625_rowInfo$$inline_4624$$ = $message$$89$$.iKey, $blocks$$inline_4622_count$$inline_4626$$ = $blocks$$14_templateRow$$2_update$$;
    $insertAt$$2_insertAt$$inline_4623$$ = -1;
    if ("insertBefore" == $insertType$$1$$) {
      if ($anchorKey$$inline_4620_insertRowKey$$1_last$$inline_4625_rowInfo$$inline_4624$$) {
        if ($anchorKey$$inline_4620_insertRowKey$$1_last$$inline_4625_rowInfo$$inline_4624$$ = this.$FindRowByKey$($anchorKey$$inline_4620_insertRowKey$$1_last$$inline_4625_rowInfo$$inline_4624$$)) {
          $insertAt$$2_insertAt$$inline_4623$$ = $anchorKey$$inline_4620_insertRowKey$$1_last$$inline_4625_rowInfo$$inline_4624$$.index;
        }
      } else {
        $anchorKey$$inline_4620_insertRowKey$$1_last$$inline_4625_rowInfo$$inline_4624$$ = $blocks$$inline_4622_count$$inline_4626$$[$blocks$$inline_4622_count$$inline_4626$$.length - 1], $blocks$$inline_4622_count$$inline_4626$$ = this.$GetRowCount$(), -1 != $blocks$$inline_4622_count$$inline_4626$$ && $anchorKey$$inline_4620_insertRowKey$$1_last$$inline_4625_rowInfo$$inline_4624$$.$startRow$ + $anchorKey$$inline_4620_insertRowKey$$1_last$$inline_4625_rowInfo$$inline_4624$$.$numRows$ == $blocks$$inline_4622_count$$inline_4626$$ && 
        ($insertAt$$2_insertAt$$inline_4623$$ = $blocks$$inline_4622_count$$inline_4626$$);
      }
    } else {
      $anchorKey$$inline_4620_insertRowKey$$1_last$$inline_4625_rowInfo$$inline_4624$$ ? ($anchorKey$$inline_4620_insertRowKey$$1_last$$inline_4625_rowInfo$$inline_4624$$ = this.$FindRowByKey$($anchorKey$$inline_4620_insertRowKey$$1_last$$inline_4625_rowInfo$$inline_4624$$)) && ($insertAt$$2_insertAt$$inline_4623$$ = $anchorKey$$inline_4620_insertRowKey$$1_last$$inline_4625_rowInfo$$inline_4624$$.index + 1) : 0 == $blocks$$inline_4622_count$$inline_4626$$[0].$startRow$ && ($insertAt$$2_insertAt$$inline_4623$$ = 
      0);
    }
    -1 != $insertAt$$2_insertAt$$inline_4623$$ && this.$IsInsertAllowed$($insertAt$$2_insertAt$$inline_4623$$) ? ($anchorKey$$inline_4620_insertRowKey$$1_last$$inline_4625_rowInfo$$inline_4624$$ = $message$$89$$.rKey, $blocks$$14_templateRow$$2_update$$ = this.$GetTemplateRow$($blocks$$14_templateRow$$2_update$$), this.$InsertClonedRow$($blocks$$14_templateRow$$2_update$$, $insertAt$$2_insertAt$$inline_4623$$, $anchorKey$$inline_4620_insertRowKey$$1_last$$inline_4625_rowInfo$$inline_4624$$), this.$InsertClonedComponents$($blocks$$14_templateRow$$2_update$$, 
    $anchorKey$$inline_4620_insertRowKey$$1_last$$inline_4625_rowInfo$$inline_4624$$), renderer = this.$UpdateActiveRow$($message$$89$$).rerender) : $rerender$$1$$ = $AdfDhtmlTableBasePeer$$.$RERENDER_CONTAINER_CHILDREN$;
  } else {
    $rerender$$1$$ = $AdfDhtmlTableBasePeer$$.$RERENDER_CONTAINER_CHILDREN$;
  }
  $blocks$$14_templateRow$$2_update$$ = this.$GetActiveRowText$($message$$89$$.rKey, $insertType$$1$$);
  return {rerender:$rerender$$1$$, updates:$blocks$$14_templateRow$$2_update$$};
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.InsertActiveRow", {$InsertActiveRow$:$AdfDhtmlTableBasePeer$$.prototype.$InsertActiveRow$});
$AdfDhtmlTableBasePeer$$.prototype.$GetTemplateRow$ = function $$AdfDhtmlTableBasePeer$$$$$GetTemplateRow$$($blocks$$15_templateRows$$) {
  $blocks$$15_templateRows$$ = $blocks$$15_templateRows$$[0].rows;
  $AdfAssert$$.assert($blocks$$15_templateRows$$ && $blocks$$15_templateRows$$[0], "Unable to insert active row when the block contains no rows to clone!");
  return $blocks$$15_templateRows$$[0];
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetTemplateRow", {$GetTemplateRow$:$AdfDhtmlTableBasePeer$$.prototype.$GetTemplateRow$});
$AdfDhtmlTableBasePeer$$.prototype.$RemoveActiveRow$ = function $$AdfDhtmlTableBasePeer$$$$$RemoveActiveRow$$($message$$90$$) {
  var $update$$1$$ = "";
  if (!this.$IsEmpty$) {
    var $rowInfo$$9$$ = this.$FindRowByKey$($message$$90$$.rKey);
    if ($rowInfo$$9$$) {
      var $removedRow$$ = $rowInfo$$9$$.$tr$, $update$$1$$ = this.$GetActiveRowText$($message$$90$$.rKey, "remove");
      $AdfAgent$$.$AGENT$.$elementsRemoved$($removedRow$$);
      this.$DeleteBlock$($rowInfo$$9$$.index, 1, 1, 0, null);
      $AdfPage$$.$PAGE$.$removeComponentsInSubtree$($removedRow$$);
    }
  }
  return {rerender:"", updates:$update$$1$$};
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.RemoveActiveRow", {$RemoveActiveRow$:$AdfDhtmlTableBasePeer$$.prototype.$RemoveActiveRow$});
$AdfDhtmlTableBasePeer$$.prototype.$MaxOfRerender$ = function $$AdfDhtmlTableBasePeer$$$$$MaxOfRerender$$($rerender1$$, $rerender2$$) {
  if ($rerender1$$ === $rerender2$$) {
    return $rerender1$$;
  }
  var $priority2_priorityMap$$ = $AdfDhtmlTableBasePeer$$.$_RERENDER_PRIORITY$, $priority1$$ = $priority2_priorityMap$$[$rerender1$$], $priority2_priorityMap$$ = $priority2_priorityMap$$[$rerender2$$];
  return $priority1$$ ? $priority2_priorityMap$$ ? $priority1$$ >= $priority2_priorityMap$$ ? $rerender1$$ : $rerender2$$ : $rerender1$$ : $rerender2$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.MaxOfRerender", {$MaxOfRerender$:$AdfDhtmlTableBasePeer$$.prototype.$MaxOfRerender$});
$AdfDhtmlTableBasePeer$$.prototype.$UpdateActiveRow$ = function $$AdfDhtmlTableBasePeer$$$$$UpdateActiveRow$$($changes$$7_message$$91$$) {
  var $rerender$$2$$ = "", $type$$188$$ = $changes$$7_message$$91$$.type;
  if (!this.$IsEmpty$) {
    $changes$$7_message$$91$$ = $changes$$7_message$$91$$.updates;
    for (var $updates$$1$$ = "", $i$$623$$ = 0;$i$$623$$ < $changes$$7_message$$91$$.length;$i$$623$$++) {
      var $data$$69_formattedProperties$$inline_6277$$ = $changes$$7_message$$91$$[$i$$623$$], $c$$inline_6283_clientId$$inline_6276_result$$28_update$$inline_6284$$;
      $c$$inline_6283_clientId$$inline_6276_result$$28_update$$inline_6284$$ = $data$$69_formattedProperties$$inline_6277$$.cliId;
      var $data$$69_formattedProperties$$inline_6277$$ = $data$$69_formattedProperties$$inline_6277$$.formattedProperties, $type$$inline_6278$$ = $type$$188$$, $changedElement$$inline_6279_td$$inline_6280$$ = $AdfAgent$$.$AGENT$.getElementById($c$$inline_6283_clientId$$inline_6276_result$$28_update$$inline_6284$$);
      if ($changedElement$$inline_6279_td$$inline_6280$$) {
        if ($changedElement$$inline_6279_td$$inline_6280$$ = $JSCompiler_StaticMethods__findCellContainingChild$$($changedElement$$inline_6279_td$$inline_6280$$)) {
          var $oldValue$$inline_6281$$ = $changedElement$$inline_6279_td$$inline_6280$$.textContent, $result$$inline_6282_td$$inline_6376$$ = $changedElement$$inline_6279_td$$inline_6280$$, $childClientId$$inline_6377$$ = $c$$inline_6283_clientId$$inline_6276_result$$28_update$$inline_6284$$;
          $result$$inline_6282_td$$inline_6376$$ && ($AdfDomUtils$$.$addCSSClassName$($result$$inline_6282_td$$inline_6376$$, $AdfDhtmlTableBasePeer$$.$_TWINKLE_ON_STYLE_CLASS$), $AdfDomUtils$$.$removeCSSClassName$($result$$inline_6282_td$$inline_6376$$, $AdfDhtmlTableBasePeer$$.$_TWINKLE_OFF_STYLE_CLASS$), this.$_twinkledCells$.push($childClientId$$inline_6377$$));
          $result$$inline_6282_td$$inline_6376$$ = void 0;
          if ($c$$inline_6283_clientId$$inline_6276_result$$28_update$$inline_6284$$ = $AdfPage$$.$PAGE$.$findComponent$($c$$inline_6283_clientId$$inline_6276_result$$28_update$$inline_6284$$)) {
            fp = $data$$69_formattedProperties$$inline_6277$$;
            for (p in fp) {
              $c$$inline_6283_clientId$$inline_6276_result$$28_update$$inline_6284$$.setProperty(p, fp[p], !1, $AdfUIComponent$$.$PROPAGATE_LOCALLY$);
            }
            $result$$inline_6282_td$$inline_6376$$ = void 0;
          } else {
            $result$$inline_6282_td$$inline_6376$$ = "RERENDER_CELL";
          }
          $c$$inline_6283_clientId$$inline_6276_result$$28_update$$inline_6284$$ = this.$GetUpdatedActiveValues$($changedElement$$inline_6279_td$$inline_6280$$, $type$$inline_6278$$, $oldValue$$inline_6281$$);
          $c$$inline_6283_clientId$$inline_6276_result$$28_update$$inline_6284$$ = {result:$result$$inline_6282_td$$inline_6376$$, update:$c$$inline_6283_clientId$$inline_6276_result$$28_update$$inline_6284$$};
        } else {
          $c$$inline_6283_clientId$$inline_6276_result$$28_update$$inline_6284$$ = {result:!1, update:""};
        }
      } else {
        $c$$inline_6283_clientId$$inline_6276_result$$28_update$$inline_6284$$ = {result:!1, update:""};
      }
      $rerender$$2$$ = this.$MaxOfRerender$($rerender$$2$$, $c$$inline_6283_clientId$$inline_6276_result$$28_update$$inline_6284$$.result);
      $updates$$1$$ = $updates$$1$$ + " " + $c$$inline_6283_clientId$$inline_6276_result$$28_update$$inline_6284$$.update;
      $updates$$1$$ = $updates$$1$$.trim();
    }
  }
  return {rerender:$rerender$$2$$, updates:$updates$$1$$};
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.UpdateActiveRow", {$UpdateActiveRow$:$AdfDhtmlTableBasePeer$$.prototype.$UpdateActiveRow$});
function $JSCompiler_StaticMethods__fixElementIds$$($JSCompiler_StaticMethods__fixElementIds$self$$, $child$$57_element$$320$$, $rowKey$$88$$) {
  $child$$57_element$$320$$.id = $JSCompiler_StaticMethods__fixClonedClientId$$($child$$57_element$$320$$.id, $rowKey$$88$$);
  for ($child$$57_element$$320$$ = $child$$57_element$$320$$.firstChild;$child$$57_element$$320$$;) {
    1 == $child$$57_element$$320$$.nodeType && $JSCompiler_StaticMethods__fixElementIds$$($JSCompiler_StaticMethods__fixElementIds$self$$, $child$$57_element$$320$$, $rowKey$$88$$), $child$$57_element$$320$$ = $child$$57_element$$320$$.nextSibling;
  }
}
function $JSCompiler_StaticMethods__fixClonedClientId$$($baseClientId$$, $rowKey$$89$$) {
  var $newClientId$$3$$ = "";
  if ($baseClientId$$) {
    for (var $ids$$19$$ = $baseClientId$$.split(":"), $i$$625$$ = 0;$i$$625$$ < $ids$$19$$.length - 2;$i$$625$$++) {
      $newClientId$$3$$ += $ids$$19$$[$i$$625$$], $newClientId$$3$$ += ":";
    }
    $newClientId$$3$$ = $newClientId$$3$$ + ($rowKey$$89$$ + ":") + $ids$$19$$[$ids$$19$$.length - 1];
  }
  return $newClientId$$3$$;
}
$AdfDhtmlTableBasePeer$$.prototype.$IsNodeStampCell$ = function $$AdfDhtmlTableBasePeer$$$$$IsNodeStampCell$$() {
  return !1;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.IsNodeStampCell", {$IsNodeStampCell$:$AdfDhtmlTableBasePeer$$.prototype.$IsNodeStampCell$});
$AdfDhtmlTableBasePeer$$.prototype.$GetUpdatedActiveValues$ = function $$AdfDhtmlTableBasePeer$$$$$GetUpdatedActiveValues$$($td$$4$$, $type$$190$$) {
  var $text$$43$$ = "";
  if ("update" !== $type$$190$$) {
    return $text$$43$$;
  }
  var $colHeader$$8_table$$45$$ = this.$getDomElement$();
  if (!$colHeader$$8_table$$45$$ || !this.$IsValidAnnouncement$($colHeader$$8_table$$45$$, $AdfAgent$$.$AGENT$, $type$$190$$)) {
    return $text$$43$$;
  }
  $text$$43$$ = this.$GetRowHeaderText$($td$$4$$, $colHeader$$8_table$$45$$);
  $text$$43$$.trim();
  if ("" === $text$$43$$) {
    return $text$$43$$;
  }
  var $colHeader$$8_table$$45$$ = this.$GetColHeaderText$($td$$4$$), $content$$30$$ = $td$$4$$.textContent, $msg$$14$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$().$getTranslatedString$("AFActiveDataTableRowUpdateInfo");
  return $msg$$14$$ = TrFastMessageFormatUtils.format($msg$$14$$, $text$$43$$, $colHeader$$8_table$$45$$, $content$$30$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetUpdatedActiveValues", {$GetUpdatedActiveValues$:$AdfDhtmlTableBasePeer$$.prototype.$GetUpdatedActiveValues$});
$AdfDhtmlTableBasePeer$$.prototype.$GetActiveRowText$ = function $$AdfDhtmlTableBasePeer$$$$$GetActiveRowText$$($rowKey$$90$$, $type$$191$$) {
  var $text$$44$$ = "", $table$$46$$ = this.$getDomElement$(), $agent$$682$$ = $AdfAgent$$.$AGENT$;
  return $table$$46$$ && this.$IsValidAnnouncement$($table$$46$$, $agent$$682$$, $type$$191$$) ? $text$$44$$ = this.$GetRowText$($rowKey$$90$$, $table$$46$$, $agent$$682$$) : $text$$44$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetActiveRowText", {$GetActiveRowText$:$AdfDhtmlTableBasePeer$$.prototype.$GetActiveRowText$});
$AdfDhtmlTableBasePeer$$.prototype.$GetRowText$ = function $$AdfDhtmlTableBasePeer$$$$$GetRowText$$($i$$626_rowKey$$91$$, $table$$47$$, $agent$$683$$) {
  var $text$$45$$ = "";
  try {
    var $cells$$16$$ = this.$FindRowByKey$($i$$626_rowKey$$91$$).tr.cells;
    if (this.$IsWholeRowRead$($table$$47$$, $agent$$683$$)) {
      var $length$$86$$ = $cells$$16$$.length;
      for ($i$$626_rowKey$$91$$ = 0;$i$$626_rowKey$$91$$ < $length$$86$$;$i$$626_rowKey$$91$$++) {
        $text$$45$$ = $text$$45$$ + $cells$$16$$[$i$$626_rowKey$$91$$].textContent + " ";
      }
    } else {
      $text$$45$$ = $cells$$16$$[0].textContent;
    }
    return $text$$45$$ = $text$$45$$.trim();
  } catch ($err$$5$$) {
    return $AdfLogger$$.$LOGGER$.fine("Exception while trying to get the announcement text for the active data row insert/delete" + $err$$5$$), $text$$45$$;
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetRowText", {$GetRowText$:$AdfDhtmlTableBasePeer$$.prototype.$GetRowText$});
$AdfDhtmlTableBasePeer$$.prototype.$IsWholeRowRead$ = function $$AdfDhtmlTableBasePeer$$$$$IsWholeRowRead$$($table$$48$$, $agent$$684$$) {
  var $readwholeRow$$ = $agent$$684$$.getAttribute($table$$48$$, "data-aria-read-whole-row") || "", $readwholeRow$$ = $readwholeRow$$.toLowerCase().trim();
  return "true" === $readwholeRow$$ ? !0 : !1;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.IsWholeRowRead", {$IsWholeRowRead$:$AdfDhtmlTableBasePeer$$.prototype.$IsWholeRowRead$});
$AdfDhtmlTableBasePeer$$.prototype.$GetRowHeaderText$ = function $$AdfDhtmlTableBasePeer$$$$$GetRowHeaderText$$($td$$5$$, $table$$49$$) {
  try {
    return (cells = this.$GetRowKeyAndRow$($td$$5$$, $table$$49$$)[1].cells[0]).textContent;
  } catch ($err$$6$$) {
    return $AdfLogger$$.$LOGGER$.fine("Exception while trying to get the header text of active row:" + $err$$6$$), "";
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetRowHeaderText", {$GetRowHeaderText$:$AdfDhtmlTableBasePeer$$.prototype.$GetRowHeaderText$});
$AdfDhtmlTableBasePeer$$.prototype.$GetColHeaderText$ = function $$AdfDhtmlTableBasePeer$$$$$GetColHeaderText$$($td$$6$$) {
  try {
    if (this.$_headerless$) {
      return "";
    }
    var $colindex$$ = $JSCompiler_StaticMethods__getCellIndex$$(this, $td$$6$$);
    return $JSCompiler_StaticMethods__getColumnHeaderLeafCell$$(this, $colindex$$).textContent;
  } catch ($err$$7$$) {
    return $AdfLogger$$.$LOGGER$.fine("Exception while trying to get the column header text of active row:" + $err$$7$$), "";
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetColHeaderText", {$GetColHeaderText$:$AdfDhtmlTableBasePeer$$.prototype.$GetColHeaderText$});
function $JSCompiler_StaticMethods__resetTwinkledCellStyling$$($JSCompiler_StaticMethods__resetTwinkledCellStyling$self$$) {
  $AdfPage$$.$PAGE$.$announceToAssistiveTechnology$($JSCompiler_StaticMethods__resetTwinkledCellStyling$self$$.$_twinkledCellAnnouncements$);
  window.setTimeout($AdfDhtmlTableBasePeer$$.$_cleanUpAdsNodes$, 1E3, $JSCompiler_StaticMethods__resetTwinkledCellStyling$self$$);
}
$AdfDhtmlTableBasePeer$$.$_cleanUpAdsNodes$ = function $$AdfDhtmlTableBasePeer$$$$_cleanUpAdsNodes$$($self$$71$$) {
  if ($self$$71$$.$getDomElement$()) {
    for (var $size$$58$$ = $self$$71$$.$_twinkledCells$.length, $i$$627$$ = 0;$i$$627$$ < $size$$58$$;$i$$627$$++) {
      var $changedElement$$1_td$$8$$ = $AdfAgent$$.$AGENT$.getElementById($self$$71$$.$_twinkledCells$[$i$$627$$]);
      $changedElement$$1_td$$8$$ && ($changedElement$$1_td$$8$$ = $JSCompiler_StaticMethods__findCellContainingChild$$($changedElement$$1_td$$8$$)) && ($AdfDomUtils$$.$removeCSSClassName$($changedElement$$1_td$$8$$, $AdfDhtmlTableBasePeer$$.$_TWINKLE_ON_STYLE_CLASS$), $AdfDomUtils$$.$addCSSClassName$($changedElement$$1_td$$8$$, $AdfDhtmlTableBasePeer$$.$_TWINKLE_OFF_STYLE_CLASS$));
    }
  }
  delete $self$$71$$.$_twinkledCells$;
  delete $self$$71$$.$_twinkledCellAnnouncements$;
  $self$$71$$.$_twinkledCells$ = [];
  $self$$71$$.$_twinkledCellAnnouncements$ = "";
};
$AdfDhtmlTableBasePeer$$.prototype.$FindRowByKey$ = function $$AdfDhtmlTableBasePeer$$$$$FindRowByKey$$($key$$102$$) {
  for (var $rowInfo$$11$$ = null, $blocks$$16$$ = this.$GetDataBody$().childNodes, $i$$628$$ = 0;$i$$628$$ < $blocks$$16$$.length && !$rowInfo$$11$$;$i$$628$$++) {
    var $block$$44$$ = $blocks$$16$$[$i$$628$$], $rows$$37$$ = $block$$44$$.rows;
    if ($rows$$37$$) {
      for (var $r$$16$$ = 0, $rowCount$$34$$ = 0;$r$$16$$ < $rows$$37$$.length && !$rowInfo$$11$$;$r$$16$$++) {
        var $tr$$11$$ = $rows$$37$$[$r$$16$$], $rowKey$$92$$ = $tr$$11$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
        if ($rowKey$$92$$) {
          if ($key$$102$$ == $rowKey$$92$$) {
            $rowInfo$$11$$ = {$tr$:$tr$$11$$, index:$block$$44$$.$startRow$ + $rowCount$$34$$, $block$:$block$$44$$};
            break;
          }
          ++$rowCount$$34$$;
        }
      }
    }
  }
  return $rowInfo$$11$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.FindRowByKey", {$FindRowByKey$:$AdfDhtmlTableBasePeer$$.prototype.$FindRowByKey$});
$AdfDhtmlTableBasePeer$$.prototype.$FindCellByIndex$ = function $$AdfDhtmlTableBasePeer$$$$$FindCellByIndex$$($row$$90$$, $index$$194$$) {
  $AdfAssert$$.assert(null != $row$$90$$, "Unable to find cell by index if the given row is invalid!");
  var $cell$$18_table$$50$$ = null, $cell$$18_table$$50$$ = null;
  $JSCompiler_StaticMethods__freezeColumnsToStart$$(this) && !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $index$$194$$) ? ($cell$$18_table$$50$$ = $JSCompiler_StaticMethods__getNestedScrolledTable$$(this, $row$$90$$), $cell$$18_table$$50$$ = $cell$$18_table$$50$$.rows[0].cells[$index$$194$$ - this.$_lastFrozen$ - 1]) : $JSCompiler_StaticMethods__freezeColumnsToEnd$$(this) ? $JSCompiler_StaticMethods__isColumnFrozen$$(this, $index$$194$$) ? $cell$$18_table$$50$$ = 0 < this.$_firstFrozen$ ? 
  $row$$90$$.cells[$index$$194$$ - this.$_firstFrozen$ + 1] : $row$$90$$.cells[$index$$194$$] : ($cell$$18_table$$50$$ = $JSCompiler_StaticMethods__getNestedScrolledTable$$(this, $row$$90$$), $cell$$18_table$$50$$ = $cell$$18_table$$50$$.rows[0].cells[$index$$194$$]) : $cell$$18_table$$50$$ = $row$$90$$.cells[$index$$194$$];
  return $cell$$18_table$$50$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.FindCellByIndex", {$FindCellByIndex$:$AdfDhtmlTableBasePeer$$.prototype.$FindCellByIndex$});
function $JSCompiler_StaticMethods__findCellContainingChild$$($childNode$$16_currNode$$7$$) {
  for (var $agent$$685$$ = $AdfAgent$$.$AGENT$;$childNode$$16_currNode$$7$$ && "TD" !== $agent$$685$$.$getNodeName$($childNode$$16_currNode$$7$$);) {
    $childNode$$16_currNode$$7$$ = $childNode$$16_currNode$$7$$.parentNode;
  }
  return $childNode$$16_currNode$$7$$;
}
function $JSCompiler_StaticMethods__getColumnFlex$$($JSCompiler_StaticMethods__getColumnFlex$self_assignedWidth$$, $column$$20_lastIndex$$4$$, $columnVisibleIndex_stretchedColumnId_width$$49$$, $clientId$$448_columnStretching$$4$$, $leafColumnCount$$2$$, $iterationIndex$$) {
  if (!$column$$20_lastIndex$$4$$) {
    return null;
  }
  if ("multiple" == $clientId$$448_columnStretching$$4$$) {
    return $JSCompiler_StaticMethods__getColumnFlex$self_assignedWidth$$ = $columnVisibleIndex_stretchedColumnId_width$$49$$, null == $JSCompiler_StaticMethods__getColumnFlex$self_assignedWidth$$ && ($JSCompiler_StaticMethods__getColumnFlex$self_assignedWidth$$ = "" + $column$$20_lastIndex$$4$$.getWidth()), $column$$20_lastIndex$$4$$ = $JSCompiler_StaticMethods__getColumnFlex$self_assignedWidth$$.length - 1, "%" != ("" + $JSCompiler_StaticMethods__getColumnFlex$self_assignedWidth$$).charAt($column$$20_lastIndex$$4$$) ? 
    null : Math.abs(parseInt($JSCompiler_StaticMethods__getColumnFlex$self_assignedWidth$$.substring(0, $column$$20_lastIndex$$4$$)));
  }
  if ("last" == $clientId$$448_columnStretching$$4$$) {
    if ($columnVisibleIndex_stretchedColumnId_width$$49$$ = $column$$20_lastIndex$$4$$.getDisplayIndex(), -1 == $columnVisibleIndex_stretchedColumnId_width$$49$$ && ($columnVisibleIndex_stretchedColumnId_width$$49$$ = $iterationIndex$$), $columnVisibleIndex_stretchedColumnId_width$$49$$ == $leafColumnCount$$2$$ - 1 && !$column$$20_lastIndex$$4$$.getRowHeader()) {
      return 1;
    }
  } else {
    if ($columnVisibleIndex_stretchedColumnId_width$$49$$ = $JSCompiler_StaticMethods__getColumnFlex$self_assignedWidth$$.$_stretchedColumnId$, null != $columnVisibleIndex_stretchedColumnId_width$$49$$ && ($clientId$$448_columnStretching$$4$$ = $column$$20_lastIndex$$4$$.$getClientId$(), $clientId$$448_columnStretching$$4$$.substring(1 + $clientId$$448_columnStretching$$4$$.lastIndexOf(":")) == $columnVisibleIndex_stretchedColumnId_width$$49$$ && ($columnVisibleIndex_stretchedColumnId_width$$49$$ = 
    $column$$20_lastIndex$$4$$.getDisplayIndex(), -1 == $columnVisibleIndex_stretchedColumnId_width$$49$$ && ($columnVisibleIndex_stretchedColumnId_width$$49$$ = $iterationIndex$$), !$column$$20_lastIndex$$4$$.getRowHeader() && (!$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__getColumnFlex$self_assignedWidth$$, $columnVisibleIndex_stretchedColumnId_width$$49$$) || $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__getColumnFlex$self_assignedWidth$$) && 
    $columnVisibleIndex_stretchedColumnId_width$$49$$ == $leafColumnCount$$2$$ - 1)))) {
      return 1;
    }
  }
  return null;
}
function $JSCompiler_StaticMethods__getColumnActualWidth$$($JSCompiler_StaticMethods__getColumnActualWidth$self_stretchedTD$$, $columnDisplayIndex$$, $firstRow$$6$$) {
  var $ret$$3$$ = 100, $logError$$ = !1;
  $JSCompiler_StaticMethods__getColumnActualWidth$self_stretchedTD$$ = $JSCompiler_StaticMethods__getColumnActualWidth$self_stretchedTD$$.$IsEmpty$ ? $JSCompiler_StaticMethods__getColumnHeaderFooterSizingCell$$($JSCompiler_StaticMethods__getColumnActualWidth$self_stretchedTD$$, $columnDisplayIndex$$, $JSCompiler_StaticMethods__getColumnActualWidth$self_stretchedTD$$.$__getColumnHeader$(), "t", "d2", "t2") : $JSCompiler_StaticMethods__getColumnActualWidth$self_stretchedTD$$.$FindCellByIndex$($firstRow$$6$$, 
  $columnDisplayIndex$$);
  try {
    var $computedWidth$$1$$ = $AdfAgent$$.$AGENT$.getComputedStyle($JSCompiler_StaticMethods__getColumnActualWidth$self_stretchedTD$$).width, $ret$$3$$ = parseInt($computedWidth$$1$$);
    if (isNaN($ret$$3$$) || 0 > $ret$$3$$) {
      if ($ret$$3$$ = parseInt($JSCompiler_StaticMethods__getColumnActualWidth$self_stretchedTD$$.style.width), isNaN($ret$$3$$) || 0 > $ret$$3$$) {
        $ret$$3$$ = 100, $logError$$ = !0;
      }
    }
  } catch ($e$$152$$) {
    $ret$$3$$ = 100, $logError$$ = !0;
  }
  $logError$$ && $AdfLogger$$.$LOGGER$.warning("INVALID COLUMN WIDTH FOR COLUMN DISPLAY INDEX: " + $columnDisplayIndex$$);
  return $ret$$3$$;
}
function $JSCompiler_StaticMethods__stretchTheColumns$$($JSCompiler_StaticMethods__stretchTheColumns$self$$) {
  var $columnStretching$$5$$ = $JSCompiler_StaticMethods__stretchTheColumns$self$$.$_columnStretching$;
  if (null != $columnStretching$$5$$ && "none" != $columnStretching$$5$$ && !($JSCompiler_StaticMethods__stretchTheColumns$self$$.$_nothingFlexible$ || $JSCompiler_StaticMethods__stretchTheColumns$self$$.$IsEmpty$ && $JSCompiler_StaticMethods__stretchTheColumns$self$$.$_headerless$)) {
    $JSCompiler_StaticMethods__stretchTheColumns$self$$.$_stretchingTheColumns$ = !0;
    try {
      $JSCompiler_StaticMethods__doColumnStretching$$($JSCompiler_StaticMethods__stretchTheColumns$self$$, $columnStretching$$5$$);
    } finally {
      delete $JSCompiler_StaticMethods__stretchTheColumns$self$$.$_stretchingTheColumns$;
    }
  }
}
function $JSCompiler_StaticMethods__doColumnStretching$$($JSCompiler_StaticMethods__doColumnStretching$self$$, $columnStretching$$6$$, $iterationCount$$) {
  var $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$, $columnCount$$5_flexibleCount$$, $d$$3_flexValues$$1$$, $calculatedWidth_minimumWidths$$1$$, $percentageWidths_stretched$$3$$, $agent$$686$$ = $AdfAgent$$.$AGENT$, $colCount$$7_columnHeaderDiv$$1_flexDataItems_maxWidth$$13_totalPercentageWidth$$ = 0, $atMinimumCount_columns$$21_delta$$26_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$ = $JSCompiler_StaticMethods__doColumnStretching$self$$.$__getVisibleLeafColumns$();
  $columnCount$$5_flexibleCount$$ = $atMinimumCount_columns$$21_delta$$26_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$.length;
  $d$$3_flexValues$$1$$ = Array($columnCount$$5_flexibleCount$$);
  $calculatedWidth_minimumWidths$$1$$ = Array($columnCount$$5_flexibleCount$$);
  $percentageWidths_stretched$$3$$ = Array($columnCount$$5_flexibleCount$$);
  for (var $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$120_nothingFlexible_scrollbarWidth$$6$$ = !0, $c$$30_flexTotal$$1_i$$629$$ = 0;$c$$30_flexTotal$$1_i$$629$$ < $columnCount$$5_flexibleCount$$;$c$$30_flexTotal$$1_i$$629$$++) {
    var $column$$21_consumedWidth_spaceToRation$$ = $atMinimumCount_columns$$21_delta$$26_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$[$c$$30_flexTotal$$1_i$$629$$];
    $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ = $JSCompiler_StaticMethods__getColumnFlex$$($JSCompiler_StaticMethods__doColumnStretching$self$$, $column$$21_consumedWidth_spaceToRation$$, null, $columnStretching$$6$$, $columnCount$$5_flexibleCount$$, $c$$30_flexTotal$$1_i$$629$$);
    null != $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ && ($currentFlexibleConsumption_currentSpaceAllocation_dataBody$$120_nothingFlexible_scrollbarWidth$$6$$ = !1, $d$$3_flexValues$$1$$[$c$$30_flexTotal$$1_i$$629$$] = $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$, $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ = 
    "" + $column$$21_consumedWidth_spaceToRation$$.getWidth(), $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$.lastIndexOf("%") == $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$.length - 1 && ($percentageWidths_stretched$$3$$[$c$$30_flexTotal$$1_i$$629$$] = $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$.substring(0, 
    $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$.length - 1), $colCount$$7_columnHeaderDiv$$1_flexDataItems_maxWidth$$13_totalPercentageWidth$$ += Math.abs(parseInt($percentageWidths_stretched$$3$$[$c$$30_flexTotal$$1_i$$629$$]))), $calculatedWidth_minimumWidths$$1$$[$c$$30_flexTotal$$1_i$$629$$] = isNaN($allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$) ? $column$$21_consumedWidth_spaceToRation$$.getMinimumWidth() : 
    $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$);
  }
  if ($currentFlexibleConsumption_currentSpaceAllocation_dataBody$$120_nothingFlexible_scrollbarWidth$$6$$) {
    $JSCompiler_StaticMethods__doColumnStretching$self$$.$_nothingFlexible$ = !0;
  } else {
    if ("multiple" == $columnStretching$$6$$) {
      for (x = 0;x < $percentageWidths_stretched$$3$$.length;x++) {
        $percentageWidths_stretched$$3$$[x] /= $colCount$$7_columnHeaderDiv$$1_flexDataItems_maxWidth$$13_totalPercentageWidth$$;
      }
    }
    $colCount$$7_columnHeaderDiv$$1_flexDataItems_maxWidth$$13_totalPercentageWidth$$ = $JSCompiler_StaticMethods__doColumnStretching$self$$.$_colCount$;
    $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$120_nothingFlexible_scrollbarWidth$$6$$ = $JSCompiler_StaticMethods__doColumnStretching$self$$.$GetDataBody$();
    $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ = $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$120_nothingFlexible_scrollbarWidth$$6$$.childNodes[0];
    $percentageWidths_stretched$$3$$ = !1;
    var $firstRow$$7_spaceForFlexibleColumns_stretchDetails$$2$$;
    $JSCompiler_StaticMethods__doColumnStretching$self$$.$IsEmpty$ || ($firstRow$$7_spaceForFlexibleColumns_stretchDetails$$2$$ = $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$.rows[0], $AdfAssert$$.assert(null != $firstRow$$7_spaceForFlexibleColumns_stretchDetails$$2$$, "this.IsEmpty was " + $JSCompiler_StaticMethods__doColumnStretching$self$$.$IsEmpty$ + " but there were no rows!"));
    $atMinimumCount_columns$$21_delta$$26_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$ = 0;
    !$JSCompiler_StaticMethods__doColumnStretching$self$$.$_hasFrozenColumn$() || $JSCompiler_StaticMethods__areAllColumnsFrozen$$($JSCompiler_StaticMethods__doColumnStretching$self$$, $colCount$$7_columnHeaderDiv$$1_flexDataItems_maxWidth$$13_totalPercentageWidth$$) ? ($colCount$$7_columnHeaderDiv$$1_flexDataItems_maxWidth$$13_totalPercentageWidth$$ = $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$120_nothingFlexible_scrollbarWidth$$6$$.offsetWidth, $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ = 
    $JSCompiler_StaticMethods__doColumnStretching$self$$.$IsEmpty$ ? $JSCompiler_StaticMethods__doColumnStretching$self$$.$__getColumnHeader$().firstChild.offsetWidth : $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$.offsetWidth, $atMinimumCount_columns$$21_delta$$26_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$ = $colCount$$7_columnHeaderDiv$$1_flexDataItems_maxWidth$$13_totalPercentageWidth$$ - $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$) : 
    $JSCompiler_StaticMethods__doColumnStretching$self$$.$IsEmpty$ ? ($colCount$$7_columnHeaderDiv$$1_flexDataItems_maxWidth$$13_totalPercentageWidth$$ = $JSCompiler_StaticMethods__doColumnStretching$self$$.$__getColumnHeader$(), $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colCount$$7_columnHeaderDiv$$1_flexDataItems_maxWidth$$13_totalPercentageWidth$$, "t"), $atMinimumCount_columns$$21_delta$$26_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$ = 
    $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colCount$$7_columnHeaderDiv$$1_flexDataItems_maxWidth$$13_totalPercentageWidth$$, "d2"), $atMinimumCount_columns$$21_delta$$26_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($atMinimumCount_columns$$21_delta$$26_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$, "t2"), $colCount$$7_columnHeaderDiv$$1_flexDataItems_maxWidth$$13_totalPercentageWidth$$ = $colCount$$7_columnHeaderDiv$$1_flexDataItems_maxWidth$$13_totalPercentageWidth$$.parentNode.offsetWidth, 
    $atMinimumCount_columns$$21_delta$$26_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$ = $colCount$$7_columnHeaderDiv$$1_flexDataItems_maxWidth$$13_totalPercentageWidth$$ - $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$.offsetWidth - $atMinimumCount_columns$$21_delta$$26_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$.offsetWidth - 2) : ($allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ = 
    $JSCompiler_StaticMethods__getNestedScrolledTable$$($JSCompiler_StaticMethods__doColumnStretching$self$$, $firstRow$$7_spaceForFlexibleColumns_stretchDetails$$2$$), $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__doColumnStretching$self$$) ? ($colCount$$7_columnHeaderDiv$$1_flexDataItems_maxWidth$$13_totalPercentageWidth$$ = $JSCompiler_StaticMethods__doColumnStretching$self$$.$__getColumnHeader$(), $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ = 
    $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colCount$$7_columnHeaderDiv$$1_flexDataItems_maxWidth$$13_totalPercentageWidth$$, "t"), $atMinimumCount_columns$$21_delta$$26_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colCount$$7_columnHeaderDiv$$1_flexDataItems_maxWidth$$13_totalPercentageWidth$$, "d2"), $atMinimumCount_columns$$21_delta$$26_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($atMinimumCount_columns$$21_delta$$26_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$, 
    "t2"), $colCount$$7_columnHeaderDiv$$1_flexDataItems_maxWidth$$13_totalPercentageWidth$$ = $colCount$$7_columnHeaderDiv$$1_flexDataItems_maxWidth$$13_totalPercentageWidth$$.parentNode.offsetWidth, $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$120_nothingFlexible_scrollbarWidth$$6$$ = $JSCompiler_StaticMethods__getScrollbarWidth$$($JSCompiler_StaticMethods__doColumnStretching$self$$), $atMinimumCount_columns$$21_delta$$26_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$ = $colCount$$7_columnHeaderDiv$$1_flexDataItems_maxWidth$$13_totalPercentageWidth$$ - 
    $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$.offsetWidth - $atMinimumCount_columns$$21_delta$$26_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$.offsetWidth - $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$120_nothingFlexible_scrollbarWidth$$6$$ - 2) : ($colCount$$7_columnHeaderDiv$$1_flexDataItems_maxWidth$$13_totalPercentageWidth$$ = $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$.parentNode.offsetWidth, 
    $atMinimumCount_columns$$21_delta$$26_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$ = $colCount$$7_columnHeaderDiv$$1_flexDataItems_maxWidth$$13_totalPercentageWidth$$ - $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$.offsetWidth));
    if (0 != $atMinimumCount_columns$$21_delta$$26_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$ || !$JSCompiler_StaticMethods__doColumnStretching$self$$.$_virtInitializedComplete$) {
      $colCount$$7_columnHeaderDiv$$1_flexDataItems_maxWidth$$13_totalPercentageWidth$$ = [];
      for ($c$$30_flexTotal$$1_i$$629$$ = $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$120_nothingFlexible_scrollbarWidth$$6$$ = 0;$c$$30_flexTotal$$1_i$$629$$ < $columnCount$$5_flexibleCount$$;$c$$30_flexTotal$$1_i$$629$$++) {
        $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ = $d$$3_flexValues$$1$$[$c$$30_flexTotal$$1_i$$629$$], null != $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ && ($column$$21_consumedWidth_spaceToRation$$ = $JSCompiler_StaticMethods__getColumnActualWidth$$($JSCompiler_StaticMethods__doColumnStretching$self$$, $c$$30_flexTotal$$1_i$$629$$, $firstRow$$7_spaceForFlexibleColumns_stretchDetails$$2$$), 
        $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$120_nothingFlexible_scrollbarWidth$$6$$ += $column$$21_consumedWidth_spaceToRation$$, $colCount$$7_columnHeaderDiv$$1_flexDataItems_maxWidth$$13_totalPercentageWidth$$.push({displayIndex:$c$$30_flexTotal$$1_i$$629$$, flex:$allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$, minimumWidth:$calculatedWidth_minimumWidths$$1$$[$c$$30_flexTotal$$1_i$$629$$], width:$column$$21_consumedWidth_spaceToRation$$}))
        ;
      }
      $firstRow$$7_spaceForFlexibleColumns_stretchDetails$$2$$ = $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$120_nothingFlexible_scrollbarWidth$$6$$ + $atMinimumCount_columns$$21_delta$$26_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$;
      $columnCount$$5_flexibleCount$$ = $colCount$$7_columnHeaderDiv$$1_flexDataItems_maxWidth$$13_totalPercentageWidth$$.length;
      var $columnDelta$$1_flexDataItem$$;
      $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ = !1;
      for ($atMinimumCount_columns$$21_delta$$26_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$ = 0;!$allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ && $atMinimumCount_columns$$21_delta$$26_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$ < $columnCount$$5_flexibleCount$$;) {
        $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$120_nothingFlexible_scrollbarWidth$$6$$ = $firstRow$$7_spaceForFlexibleColumns_stretchDetails$$2$$;
        for ($d$$3_flexValues$$1$$ = $c$$30_flexTotal$$1_i$$629$$ = 0;$d$$3_flexValues$$1$$ < $columnCount$$5_flexibleCount$$;$d$$3_flexValues$$1$$++) {
          $columnDelta$$1_flexDataItem$$ = $colCount$$7_columnHeaderDiv$$1_flexDataItems_maxWidth$$13_totalPercentageWidth$$[$d$$3_flexValues$$1$$], $columnDelta$$1_flexDataItem$$.atMinimum ? ($calculatedWidth_minimumWidths$$1$$ = $columnDelta$$1_flexDataItem$$.minimumWidth, $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$120_nothingFlexible_scrollbarWidth$$6$$ -= $calculatedWidth_minimumWidths$$1$$) : $c$$30_flexTotal$$1_i$$629$$ += $columnDelta$$1_flexDataItem$$.flex;
        }
        var $column$$21_consumedWidth_spaceToRation$$ = $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$120_nothingFlexible_scrollbarWidth$$6$$, $roundOff$$ = 0;
        for ($d$$3_flexValues$$1$$ = 0;$d$$3_flexValues$$1$$ < $columnCount$$5_flexibleCount$$;$d$$3_flexValues$$1$$++) {
          if ($columnDelta$$1_flexDataItem$$ = $colCount$$7_columnHeaderDiv$$1_flexDataItems_maxWidth$$13_totalPercentageWidth$$[$d$$3_flexValues$$1$$], !$columnDelta$$1_flexDataItem$$.atMinimum) {
            var $preciseWidth$$ = $columnDelta$$1_flexDataItem$$.flex / $c$$30_flexTotal$$1_i$$629$$ * $column$$21_consumedWidth_spaceToRation$$;
            $calculatedWidth_minimumWidths$$1$$ = Math.floor($preciseWidth$$);
            minimumWidth = $columnDelta$$1_flexDataItem$$.minimumWidth;
            $calculatedWidth_minimumWidths$$1$$ < minimumWidth ? ($calculatedWidth_minimumWidths$$1$$ = minimumWidth, $columnDelta$$1_flexDataItem$$.atMinimum = !0, $atMinimumCount_columns$$21_delta$$26_nonFrozenColumnHeaderDiv_nonFrozenColumnHeaderTable$$++) : $roundOff$$ += $preciseWidth$$ - $calculatedWidth_minimumWidths$$1$$;
            $columnDelta$$1_flexDataItem$$.calculatedWidth = $calculatedWidth_minimumWidths$$1$$;
            $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$120_nothingFlexible_scrollbarWidth$$6$$ -= $calculatedWidth_minimumWidths$$1$$;
          }
        }
        $roundOff$$ = Math.round($roundOff$$);
        $currentFlexibleConsumption_currentSpaceAllocation_dataBody$$120_nothingFlexible_scrollbarWidth$$6$$ == $roundOff$$ && (0 < $roundOff$$ && ($columnDelta$$1_flexDataItem$$.calculatedWidth += $roundOff$$), $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ = !0);
      }
      $firstRow$$7_spaceForFlexibleColumns_stretchDetails$$2$$ = [];
      for ($d$$3_flexValues$$1$$ = 0;$d$$3_flexValues$$1$$ < $columnCount$$5_flexibleCount$$;$d$$3_flexValues$$1$$++) {
        $columnDelta$$1_flexDataItem$$ = $colCount$$7_columnHeaderDiv$$1_flexDataItems_maxWidth$$13_totalPercentageWidth$$[$d$$3_flexValues$$1$$], $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$ = $columnDelta$$1_flexDataItem$$.displayIndex, $calculatedWidth_minimumWidths$$1$$ = $columnDelta$$1_flexDataItem$$.calculatedWidth, $firstRow$$7_spaceForFlexibleColumns_stretchDetails$$2$$.push({displayIndex:$allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$, 
        width:$calculatedWidth_minimumWidths$$1$$}), $columnDelta$$1_flexDataItem$$ = $calculatedWidth_minimumWidths$$1$$ - $columnDelta$$1_flexDataItem$$.width, 0 == $columnDelta$$1_flexDataItem$$ && $JSCompiler_StaticMethods__doColumnStretching$self$$.$_virtInitializedComplete$ || ($percentageWidths_stretched$$3$$ = !0, $JSCompiler_StaticMethods__doResizeColumn$$($JSCompiler_StaticMethods__doColumnStretching$self$$, $allSpaceConsumed_block$$45_blockWidth$$2_columnWidth$$1_displayIndex$$12_flex$$4_frozenTable_innerNonFrozenContent$$, 
        $calculatedWidth_minimumWidths$$1$$, $columnDelta$$1_flexDataItem$$, !1));
      }
      $JSCompiler_StaticMethods__doColumnStretching$self$$.$IsEmpty$ || $agent$$686$$.$getPlatform$() != $AdfAgent$$.$GECKO_PLATFORM$ && $agent$$686$$.$getPlatform$() != $AdfAgent$$.$WEBKIT_PLATFORM$ || $JSCompiler_StaticMethods__doColumnStretching$self$$.$alignColGroupWidths$();
      $JSCompiler_StaticMethods__doColumnStretching$self$$.$_currentColumnStretchDetails$ = $firstRow$$7_spaceForFlexibleColumns_stretchDetails$$2$$;
    }
    $percentageWidths_stretched$$3$$ && ($iterationCount$$ || ($iterationCount$$ = 0), 5 > $iterationCount$$ && $JSCompiler_StaticMethods__doColumnStretching$$($JSCompiler_StaticMethods__doColumnStretching$self$$, $columnStretching$$6$$, ++$iterationCount$$));
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$alignColGroupWidths$ = function $$AdfDhtmlTableBasePeer$$$$$alignColGroupWidths$$() {
  if (!this.$_headerless$) {
    var $colHeader$$9_colHeaderTable$$ = this.$__getColumnHeader$();
    if ($colHeader$$9_colHeaderTable$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($colHeader$$9_colHeaderTable$$, "TABLE")) {
      var $colHeaderColGroup$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($colHeader$$9_colHeaderTable$$, "COLGROUP");
      if ($colHeaderColGroup$$) {
        var $colHeaderColGroupChildNodes$$ = $colHeaderColGroup$$.children
      }
    }
  }
  for (var $nodes$$31$$ = this.$GetDataBody$().childNodes, $i$$630$$ = 0;$i$$630$$ < $nodes$$31$$.length;$i$$630$$++) {
    var $dataBodyColGroupChildNodes_dataBodyTable_dataBodyTableColGroup$$ = $nodes$$31$$[$i$$630$$];
    if ($dataBodyColGroupChildNodes_dataBodyTable_dataBodyTableColGroup$$ && $colHeader$$9_colHeaderTable$$ && ($dataBodyColGroupChildNodes_dataBodyTable_dataBodyTableColGroup$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($dataBodyColGroupChildNodes_dataBodyTable_dataBodyTableColGroup$$, "COLGROUP")) && $colHeaderColGroup$$ && ($dataBodyColGroupChildNodes_dataBodyTable_dataBodyTableColGroup$$ = $dataBodyColGroupChildNodes_dataBodyTable_dataBodyTableColGroup$$.children, $dataBodyColGroupChildNodes_dataBodyTable_dataBodyTableColGroup$$.length == 
    $colHeaderColGroupChildNodes$$.length)) {
      for (var $c$$31$$ = 0;$c$$31$$ < $dataBodyColGroupChildNodes_dataBodyTable_dataBodyTableColGroup$$.length;$c$$31$$++) {
        var $dataBodyTableColGroupWidth$$ = parseInt($dataBodyColGroupChildNodes_dataBodyTable_dataBodyTableColGroup$$[$c$$31$$].style.width), $colHeaderColGroupWitdh$$ = parseInt($colHeaderColGroupChildNodes$$[$c$$31$$].style.width);
        $dataBodyTableColGroupWidth$$ > $colHeaderColGroupWitdh$$ && ($colHeaderColGroupChildNodes$$[$c$$31$$].style.width = $dataBodyTableColGroupWidth$$ + "px");
        $colHeaderColGroupWitdh$$ > $dataBodyTableColGroupWidth$$ && ($dataBodyColGroupChildNodes_dataBodyTable_dataBodyTableColGroup$$[$c$$31$$].style.width = $colHeaderColGroupWitdh$$ + "px");
      }
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.alignColGroupWidths", {$alignColGroupWidths$:$AdfDhtmlTableBasePeer$$.prototype.$alignColGroupWidths$});
function $JSCompiler_StaticMethods__stretchLastBlockColumn$$($JSCompiler_StaticMethods__stretchLastBlockColumn$self$$, $block$$46$$) {
  var $td$$9_width$$50$$;
  if (-1 != $JSCompiler_StaticMethods__stretchLastBlockColumn$self$$.$_lastColWidthOverride$) {
    var $last$$7_stretchDetails$$3$$ = $JSCompiler_StaticMethods__stretchLastBlockColumn$self$$.$_colCount$ - 1;
    $AdfAssert$$.assert(null != $block$$46$$.rows, "Unable to stretch the columns in the last fetched block because it contains no rows!");
    $td$$9_width$$50$$ = $JSCompiler_StaticMethods__stretchLastBlockColumn$self$$.$FindCellByIndex$($block$$46$$.rows[0], $last$$7_stretchDetails$$3$$);
    $td$$9_width$$50$$ = parseInt($td$$9_width$$50$$.style.width);
    $JSCompiler_StaticMethods__resizeBlockColumn$$($JSCompiler_StaticMethods__stretchLastBlockColumn$self$$, $block$$46$$, $last$$7_stretchDetails$$3$$, $JSCompiler_StaticMethods__stretchLastBlockColumn$self$$.$_lastColWidthOverride$ - $td$$9_width$$50$$);
  } else {
    if (null != $JSCompiler_StaticMethods__stretchLastBlockColumn$self$$.$_currentColumnStretchDetails$) {
      $AdfAssert$$.assert(null != $block$$46$$.rows, "Unable to stretch the columns in the last fetched block because it contains no rows!");
      for (var $last$$7_stretchDetails$$3$$ = $JSCompiler_StaticMethods__stretchLastBlockColumn$self$$.$_currentColumnStretchDetails$, $colCount$$8$$ = $last$$7_stretchDetails$$3$$.length, $c$$32$$ = 0;$c$$32$$ < $colCount$$8$$;$c$$32$$++) {
        var $colDetails$$ = $last$$7_stretchDetails$$3$$[$c$$32$$], $displayIndex$$13$$ = $colDetails$$.displayIndex;
        $td$$9_width$$50$$ = $JSCompiler_StaticMethods__stretchLastBlockColumn$self$$.$FindCellByIndex$($block$$46$$.rows[0], $displayIndex$$13$$);
        $td$$9_width$$50$$ = parseInt($td$$9_width$$50$$.style.width);
        $JSCompiler_StaticMethods__resizeBlockColumn$$($JSCompiler_StaticMethods__stretchLastBlockColumn$self$$, $block$$46$$, $displayIndex$$13$$, $colDetails$$.width - $td$$9_width$$50$$);
      }
    }
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$_collectClientTokens$ = function $$AdfDhtmlTableBasePeer$$$$$_collectClientTokens$$($cacheType$$1$$) {
  for (var $tokens$$31$$ = "", $blockList$$20$$ = this.$GetDataBody$().childNodes, $i$$631$$ = 0;$i$$631$$ < $blockList$$20$$.length;$i$$631$$++) {
    for (var $rows$$38$$ = $blockList$$20$$[$i$$631$$].rows, $r$$17$$ = 0;$r$$17$$ < $rows$$38$$.length;$r$$17$$++) {
      var $keys$$6_token$$19$$ = $rows$$38$$[$r$$17$$].getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
      if ("flat" == $cacheType$$1$$) {
        $tokens$$31$$ += $keys$$6_token$$19$$, $tokens$$31$$ += "_";
      } else {
        for (var $keys$$6_token$$19$$ = $keys$$6_token$$19$$.split(","), $levels$$1$$ = $keys$$6_token$$19$$.length, $tokens$$31$$ = $tokens$$31$$ + $keys$$6_token$$19$$[$levels$$1$$ - 1], $tokens$$31$$ = $tokens$$31$$ + "_", $l$$3$$ = 0;$l$$3$$ < $levels$$1$$ - 1;$l$$3$$++) {
          var $parent$$65$$ = $keys$$6_token$$19$$[$l$$3$$];
          $tokens$$31$$.match(new RegExp("(^|_)" + $parent$$65$$ + "(_|$)")) || ($tokens$$31$$ += $parent$$65$$, $tokens$$31$$ += "_");
        }
      }
    }
  }
  return $tokens$$31$$;
};
$AdfDhtmlTableBasePeer$$.prototype.$_grabFocus$ = function $$AdfDhtmlTableBasePeer$$$$$_grabFocus$$() {
  if (this.$isInActiveHeirarchy$()) {
    var $activeDom$$ = $AdfPage$$.$PAGE$.$_activeDomNode$;
    $activeDom$$ && this.$getDomElement$() != $activeDom$$ && $activeDom$$.blur && ($activeDom$$.blur(), $AdfFocusUtils$$.$focusElement$(this.$getDomElement$()));
  } else {
    $AdfFocusUtils$$.$focusElement$(this.$getDomElement$());
  }
};
$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentFocus$ = function $$AdfDhtmlTableBasePeer$$$$$HandleComponentFocus$$($componentEvent$$489$$) {
  if (this.$_virtInitialized$) {
    if (void 0 != $componentEvent$$489$$.$getNativeEventTarget$) {
      var $target$$196$$ = $componentEvent$$489$$.$getNativeEventTarget$();
      $target$$196$$ && (this.$__getElemBySubId$("nbar") && this.$__getElemBySubId$("nbar").contains($target$$196$$) || this.$__getElemBySubId$("hscroller") && this.$__getElemBySubId$("hscroller").contains($target$$196$$)) ? this.$_avoidSettingFocusOnColumnHeader$ = !0 : this.$_avoidSettingFocusOnColumnHeader$ = !1;
      if ($target$$196$$ != this.$getDomElement$() && this.$_isTargetCellEditable$($target$$196$$)) {
        var $agent$$inline_4635_clientId$$449$$ = this.$getComponent$().$getClientId$(), $scroller$$inline_4636_source$$201$$ = $componentEvent$$489$$.getSource();
        if ($scroller$$inline_4636_source$$201$$ && $scroller$$inline_4636_source$$201$$.$getClientId$() != $agent$$inline_4635_clientId$$449$$ && $scroller$$inline_4636_source$$201$$.getParent() && $scroller$$inline_4636_source$$201$$.getParent().$getClientId$() != $agent$$inline_4635_clientId$$449$$) {
          return;
        }
        $agent$$inline_4635_clientId$$449$$ = $AdfAgent$$.$AGENT$;
        if ($scroller$$inline_4636_source$$201$$ = this.$GetScroller$()) {
          var $colIndex$$inline_4637_elemleft$$inline_4638$$ = $JSCompiler_StaticMethods__getCellIndex$$(this, $target$$196$$);
          if (!this.$_hasFrozenColumn$() || !$JSCompiler_StaticMethods__isColumnFrozen$$(this, $colIndex$$inline_4637_elemleft$$inline_4638$$)) {
            if (!$JSCompiler_StaticMethods__hasSingleScroller$$(this) || this.$_isPaged$) {
              $scroller$$inline_4636_source$$201$$ = $scroller$$inline_4636_source$$201$$[$AdfDhtmlTableBasePeer$$.$_HSCROLLER$];
            }
            var $colIndex$$inline_4637_elemleft$$inline_4638$$ = $agent$$inline_4635_clientId$$449$$.$getElementLeft$($target$$196$$), $scollerLeft$$inline_4639$$ = $agent$$inline_4635_clientId$$449$$.$getElementLeft$($scroller$$inline_4636_source$$201$$);
            ($AdfDhtmlTableBasePeer$$.$_isRTL$() ? $colIndex$$inline_4637_elemleft$$inline_4638$$ + $target$$196$$.offsetWidth < $scroller$$inline_4636_source$$201$$.scrollWidth - (this.$__getScrollLeft$() + $scroller$$inline_4636_source$$201$$.clientWidth) : $colIndex$$inline_4637_elemleft$$inline_4638$$ + $target$$196$$.offsetWidth > $scollerLeft$$inline_4639$$ + $scroller$$inline_4636_source$$201$$.clientWidth) && $agent$$inline_4635_clientId$$449$$.$scrollToPos$($scroller$$inline_4636_source$$201$$, 
            this.$_currentScrollLeft$ + ($target$$196$$.offsetWidth + $colIndex$$inline_4637_elemleft$$inline_4638$$ - ($scollerLeft$$inline_4639$$ + $scroller$$inline_4636_source$$201$$.clientWidth)), null);
          }
        }
        void 0 == $target$$196$$.value || "TEXTAREA" != $target$$196$$.nodeName && "text" != $target$$196$$.type && "select-one" != $target$$196$$.type || ($target$$196$$.$_afrOldValue$ = $target$$196$$.value);
        "INPUT" == $target$$196$$.nodeName && "text" == $target$$196$$.type && $AdfPage$$.$PAGE$.$scheduleTimer$(this, this.$_selectInputOnMouseUp$, $target$$196$$, 0);
      }
    }
    null != this.$_blurTimeout$ && (clearTimeout(this.$_blurTimeout$), delete this.$_blurTimeout$);
    $componentEvent$$489$$.$getEventPhase$() != $AdfBaseEvent$$.BUBBLING_PHASE && null == this.$_focusTimeout$ && (null == this.$_focusTimeoutCallback$ && (this.$_focusTimeoutCallback$ = this.$createCallback$(this.$_doFocusTimeout$)), this.$_focusTimeout$ = setTimeout(this.$_focusTimeoutCallback$, 10));
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleComponentFocus", {$HandleComponentFocus$:$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentFocus$});
$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentBlur$ = function $$AdfDhtmlTableBasePeer$$$$$HandleComponentBlur$$() {
  null == this.$_blurTimeoutCallback$ && (this.$_blurTimeoutCallback$ = this.$createCallback$(this.$_doBlurTimeout$));
  this.$_blurTimeout$ = setTimeout(this.$_blurTimeoutCallback$, 10);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleComponentBlur", {$HandleComponentBlur$:$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentBlur$});
$AdfDhtmlTableBasePeer$$.prototype.$HandleHeaderlessFocus$ = function $$AdfDhtmlTableBasePeer$$$$$HandleHeaderlessFocus$$() {
  var $rowKey$$93$$ = null, $row$$91$$ = null, $activeCell$$ = null;
  if ($rowKey$$93$$ = this.$GetLastRowKey$()) {
    var $attrs$$24_rowInfo$$12$$ = this.$FindRowByKey$($rowKey$$93$$);
    $attrs$$24_rowInfo$$12$$ ? $row$$91$$ = $attrs$$24_rowInfo$$12$$.$tr$ : $rowKey$$93$$ = null;
  }
  null == $rowKey$$93$$ && ($attrs$$24_rowInfo$$12$$ = this.$GetFirstVisibleRowKeyAndRow$()) && ($rowKey$$93$$ = $attrs$$24_rowInfo$$12$$.$rowKey$, $row$$91$$ = $attrs$$24_rowInfo$$12$$.$row$, $JSCompiler_StaticMethods__isRowSelectionEnabled$$(this) && null != $rowKey$$93$$ && ($JSCompiler_StaticMethods__selSelectRow$$(this, $rowKey$$93$$, $row$$91$$), $JSCompiler_StaticMethods__unclipRow$$(this, $row$$91$$)));
  $row$$91$$ && ($activeCell$$ = this.$FindCellByIndex$($row$$91$$, 0));
  this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $rowKey$$93$$, $row$$91$$, $activeCell$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleHeaderlessFocus", {$HandleHeaderlessFocus$:$AdfDhtmlTableBasePeer$$.prototype.$HandleHeaderlessFocus$});
$AdfDhtmlTableBasePeer$$.prototype.$_doFocusTimeout$ = function $$AdfDhtmlTableBasePeer$$$$$_doFocusTimeout$$() {
  if (this.$getComponent$() && !this.$_rowContextMenuVisible$) {
    this.$_selUpdateAll$($AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UPDATE$, !1, null);
    var $fm$$ = this.$_focusManager$;
    $fm$$.$domElement$ ? $JSCompiler_StaticMethods__updateFocusCellStyle$$(this, !0) : $fm$$.$objectType$ != $AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$ && $fm$$.$objectType$ != $AdfDhtmlTableBasePeer$$.$_FILTER_CELL_FOCUS_TYPE$ && (this.$_avoidSettingFocusOnColumnHeader$ || $JSCompiler_StaticMethods__setFirstColumnHeaderFocus$$(this, !1, !0, !0) || this.$HandleHeaderlessFocus$(), this.$_avoidSettingFocusOnColumnHeader$ = !1);
  }
  delete this.$_focusTimeout$;
};
$AdfDhtmlTableBasePeer$$.prototype.$_doBlurTimeout$ = function $$AdfDhtmlTableBasePeer$$$$$_doBlurTimeout$$() {
  this.$getComponent$() && !this.$_rowContextMenuVisible$ && (this.$_selUpdateAll$($AdfDhtmlTableBasePeer$$.$_SEL_UPDATE_ALL_UPDATE$, !1, null), this.$isInActiveHeirarchy$() || this.$_focusManager$.$domElement$ && $JSCompiler_StaticMethods__updateFocusCellStyle$$(this, !1));
  delete this.$_blurTimeout$;
};
$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentKeyUp$ = function $$AdfDhtmlTableBasePeer$$$$$HandleComponentKeyUp$$($agent$$687_componentEvent$$491$$) {
  $agent$$687_componentEvent$$491$$.$isCanceled$() || ($agent$$687_componentEvent$$491$$ = $AdfAgent$$.$AGENT$, $agent$$687_componentEvent$$491$$.$enableUserSelect$($agent$$687_componentEvent$$491$$.$getDomDocument$().body));
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleComponentKeyUp", {$HandleComponentKeyUp$:$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentKeyUp$});
function $JSCompiler_StaticMethods__disableTabStop$$($JSCompiler_StaticMethods__disableTabStop$self$$, $disable$$2$$) {
  $AdfDomUtils$$.$disableTabStop$($JSCompiler_StaticMethods__disableTabStop$self$$.$GetDataBody$(), $disable$$2$$);
  var $header$$6$$ = $JSCompiler_StaticMethods__disableTabStop$self$$.$__getColumnHeader$();
  $header$$6$$ && $AdfDomUtils$$.$disableTabStop$($header$$6$$, $disable$$2$$);
}
function $JSCompiler_StaticMethods__enterReadOnlyMode$$($JSCompiler_StaticMethods__enterReadOnlyMode$self$$, $componentEvent$$492_domEvent$$77$$, $attrs$$25_focusedRowKey_undoChange$$) {
  $componentEvent$$492_domEvent$$77$$ = $componentEvent$$492_domEvent$$77$$.$getNativeEvent$();
  var $agent$$688$$ = $AdfAgent$$.$AGENT$, $eventTarget$$91_params$$69$$ = $agent$$688$$.$getEventTarget$($componentEvent$$492_domEvent$$77$$), $propagate$$6$$ = !1;
  $AdfDhtmlDialogManager$$.$getInstance$();
  $JSCompiler_StaticMethods__enterReadOnlyMode$self$$.$_reorderTH$ || $JSCompiler_StaticMethods__enterReadOnlyMode$self$$.$_resizedTH$ ? $propagate$$6$$ = !0 : $JSCompiler_StaticMethods__enterReadOnlyMode$self$$.$_rowContextMenuVisible$ || (($JSCompiler_StaticMethods__enterReadOnlyMode$self$$.$_isTargetCellEditable$($eventTarget$$91_params$$69$$) && void 0 != $eventTarget$$91_params$$69$$.$_afrOldValue$ && $eventTarget$$91_params$$69$$.value != $eventTarget$$91_params$$69$$.$_afrOldValue$ && $attrs$$25_focusedRowKey_undoChange$$ && 
  ($eventTarget$$91_params$$69$$.value = $eventTarget$$91_params$$69$$.$_afrOldValue$), ($attrs$$25_focusedRowKey_undoChange$$ = $JSCompiler_StaticMethods__enterReadOnlyMode$self$$.$GetFocusedRowKey$()) && $attrs$$25_focusedRowKey_undoChange$$ == $JSCompiler_StaticMethods__getActiveRowKey$$($JSCompiler_StaticMethods__enterReadOnlyMode$self$$) && $JSCompiler_StaticMethods__isClickToEdit$$($JSCompiler_StaticMethods__enterReadOnlyMode$self$$)) ? ($attrs$$25_focusedRowKey_undoChange$$ = $JSCompiler_StaticMethods__enterReadOnlyMode$self$$.$GetRowKeyAndRow$($eventTarget$$91_params$$69$$, 
  $JSCompiler_StaticMethods__enterReadOnlyMode$self$$.$getDomElement$()), null != $attrs$$25_focusedRowKey_undoChange$$ && null != $attrs$$25_focusedRowKey_undoChange$$[0] && ($eventTarget$$91_params$$69$$ = $JSCompiler_StaticMethods__getCellAndIndexForNode$$($JSCompiler_StaticMethods__enterReadOnlyMode$self$$, $eventTarget$$91_params$$69$$, $attrs$$25_focusedRowKey_undoChange$$[1]), $JSCompiler_StaticMethods__enterReadOnlyMode$self$$.$_lastCTEIndex$ = $eventTarget$$91_params$$69$$.cellIndex, $eventTarget$$91_params$$69$$.$cell$ && 
  $JSCompiler_StaticMethods__setActiveDescendant$$($JSCompiler_StaticMethods__enterReadOnlyMode$self$$, $eventTarget$$91_params$$69$$.$cell$)), $JSCompiler_StaticMethods__setActiveRowKey$$($JSCompiler_StaticMethods__enterReadOnlyMode$self$$, null), $JSCompiler_StaticMethods__disableTabStop$$($JSCompiler_StaticMethods__enterReadOnlyMode$self$$, !0), $JSCompiler_StaticMethods__enterReadOnlyMode$self$$.$_editableTableReadOnlyMode$ = !0, $JSCompiler_StaticMethods__enterReadOnlyMode$self$$.$_grabFocus$(), 
  $agent$$688$$.$eatEvent$($componentEvent$$492_domEvent$$77$$)) : $JSCompiler_StaticMethods__isClickToEdit$$($JSCompiler_StaticMethods__enterReadOnlyMode$self$$) ? $JSCompiler_StaticMethods__enterReadOnlyMode$self$$.$_isTargetCellEditable$($eventTarget$$91_params$$69$$) || ($JSCompiler_StaticMethods__enterReadOnlyMode$self$$.$_selUnselectAll$(), $JSCompiler_StaticMethods__queueColumnSelectionEvent$$($JSCompiler_StaticMethods__enterReadOnlyMode$self$$)) : ($JSCompiler_StaticMethods__setReadOnlyMode$$($JSCompiler_StaticMethods__enterReadOnlyMode$self$$, 
  !0, $eventTarget$$91_params$$69$$, !0), $agent$$688$$.$eatEvent$($componentEvent$$492_domEvent$$77$$)));
  return $propagate$$6$$;
}
$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentKeyDown$ = function $$AdfDhtmlTableBasePeer$$$$$HandleComponentKeyDown$$($componentEvent$$493$$) {
  if (!$componentEvent$$493$$.$isCanceled$() && this.$__isOwnComponentEvent$($componentEvent$$493$$)) {
    var $domEvent$$78$$ = $componentEvent$$493$$.$getNativeEvent$(), $agent$$689$$ = $AdfAgent$$.$AGENT$, $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$ = $agent$$689$$.$getEventTarget$($domEvent$$78$$), 
    $activeRowKey$$inline_4692_dataBody$$inline_4667_isFirstRowSelected$$inline_4662_keyCode$$105_selState$$inline_4656$$ = $domEvent$$78$$.keyCode, $isDialog$$1_propagate$$7$$ = !1, $attrs$$inline_4660_ctrlKey$$inline_4652_firstRow$$inline_4661_hasSelection$$inline_4669_virtInitialized$$ = this.$_virtInitialized$;
    switch($activeRowKey$$inline_4692_dataBody$$inline_4667_isFirstRowSelected$$inline_4662_keyCode$$105_selState$$inline_4656$$) {
      default:
        $isDialog$$1_propagate$$7$$ = !0;
        break;
      case $AdfKeyStroke$$.$ESC_KEY$:
        $isDialog$$1_propagate$$7$$ = ($isDialog$$1_propagate$$7$$ = $AdfDhtmlDialogManager$$.$getInstance$().$getActiveDialog$()) && $AdfDhtmlPopupWindow$$.$isAncestorOrSelf$($isDialog$$1_propagate$$7$$.$_rootElement$, $componentEvent$$493$$.$GetSourceDomElement$()) && !this.$_isTargetCellEditable$($JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$) ? 
        !0 : $JSCompiler_StaticMethods__enterReadOnlyMode$$(this, $componentEvent$$493$$, !0);
        break;
      case $AdfKeyStroke$$.$M_KEY$:
        $domEvent$$78$$.ctrlKey && $domEvent$$78$$.altKey && $attrs$$inline_4660_ctrlKey$$inline_4652_firstRow$$inline_4661_hasSelection$$inline_4669_virtInitialized$$ ? $JSCompiler_StaticMethods__handleKeyboardContextMenu$$(this, $domEvent$$78$$, !0) : $isDialog$$1_propagate$$7$$ = !0;
        break;
      case $AdfKeyStroke$$.$A_KEY$:
        if ($domEvent$$78$$.ctrlKey && !$domEvent$$78$$.altKey && $attrs$$inline_4660_ctrlKey$$inline_4652_firstRow$$inline_4661_hasSelection$$inline_4669_virtInitialized$$) {
          this.$_grabFocus$();
          var $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$ = $JSCompiler_StaticMethods__isMultipleRowSelect$$(this), $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$ = 
          ($JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$ = this.$getComponent$().getRowSelection()) && -1 != $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$.indexOf($AdfDhtmlTableBasePeer$$.$_SELECTION_MULTIPLE_NOSELECTALL$);
          !$activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$ || $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$ || 
          this.$getComponent$().getSelectedRowKeys()[$AdfDhtmlTableBasePeer$$.$SELECTALL_KEY_PROPERTY$] || $JSCompiler_StaticMethods__selSelectAll$$(this);
        } else {
          $isDialog$$1_propagate$$7$$ = !0;
        }
        break;
      case $AdfKeyStroke$$.$END_KEY$:
        !($isDialog$$1_propagate$$7$$ = this.$_isTargetCellEditable$($JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$)) && $domEvent$$78$$.ctrlKey && $domEvent$$78$$.shiftKey && $attrs$$inline_4660_ctrlKey$$inline_4652_firstRow$$inline_4661_hasSelection$$inline_4669_virtInitialized$$ && 
        ($JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$ = this.$_focusManager$, $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$ = 
        $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$.$objectType$, $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$ = 
        $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$.$currency$, ($activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$ == 
        $AdfDhtmlTableBasePeer$$.$_ROW_HEADER_FOCUS_TYPE$ || $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$ == $AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$) && ($activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$ = 
        this.$GetDataBody$()) && 0 < $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$.childNodes.length && $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$.childNodes[0].rows[0].getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_KEY$) == 
        $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$ && (this.$_grabFocus$(), this.$getComponent$().getSelectedRowKeys()[$AdfDhtmlTableBasePeer$$.$SELECTALL_KEY_PROPERTY$] || 
        $JSCompiler_StaticMethods__selSelectAll$$(this)));
        break;
      case $AdfKeyStroke$$.$PAGEUP_KEY$:
        if (!($isDialog$$1_propagate$$7$$ = this.$_isTargetCellEditable$($JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$))) {
          if ($attrs$$inline_4660_ctrlKey$$inline_4652_firstRow$$inline_4661_hasSelection$$inline_4669_virtInitialized$$ = $domEvent$$78$$.ctrlKey, $domEvent$$78$$.altKey) {
            $JSCompiler_StaticMethods__hScrollPage$$(this, !0);
          } else {
            if (this.$_virtInitialized$) {
              var $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$ = this.$GetDataBody$(), $scrollToPos$$inline_4654$$ = this.$_currentScrollTop$ - $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$.offsetHeight, 
              $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$ = $scrollToPos$$inline_4654$$ > 0 - $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$.offsetHeight, 
              $scrollToPos$$inline_4654$$ = 0 > $scrollToPos$$inline_4654$$ ? 0 : $scrollToPos$$inline_4654$$, $activeRowKey$$inline_4692_dataBody$$inline_4667_isFirstRowSelected$$inline_4662_keyCode$$105_selState$$inline_4656$$ = this.$getComponent$().getSelectedRowKeys(), $hasSelection$$inline_4657$$ = !1, $attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$;
              for ($attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$ in $activeRowKey$$inline_4692_dataBody$$inline_4667_isFirstRowSelected$$inline_4662_keyCode$$105_selState$$inline_4656$$) {
                $hasSelection$$inline_4657$$ = !0;
                break;
              }
              !$hasSelection$$inline_4657$$ || $attrs$$inline_4660_ctrlKey$$inline_4652_firstRow$$inline_4661_hasSelection$$inline_4669_virtInitialized$$ ? $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$ && 
              $JSCompiler_StaticMethods__scrollerScrollToPos$$(this, null, $scrollToPos$$inline_4654$$) : ($attrs$$inline_4660_ctrlKey$$inline_4652_firstRow$$inline_4661_hasSelection$$inline_4669_virtInitialized$$ = this.$GetFirstVisibleRowKeyAndRow$(), null != ($attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$ = $attrs$$inline_4660_ctrlKey$$inline_4652_firstRow$$inline_4661_hasSelection$$inline_4669_virtInitialized$$.$rowKey$) && 
              ($attrs$$inline_4660_ctrlKey$$inline_4652_firstRow$$inline_4661_hasSelection$$inline_4669_virtInitialized$$ = $attrs$$inline_4660_ctrlKey$$inline_4652_firstRow$$inline_4661_hasSelection$$inline_4669_virtInitialized$$.$row$, $activeRowKey$$inline_4692_dataBody$$inline_4667_isFirstRowSelected$$inline_4662_keyCode$$105_selState$$inline_4656$$ = null != $activeRowKey$$inline_4692_dataBody$$inline_4667_isFirstRowSelected$$inline_4662_keyCode$$105_selState$$inline_4656$$[$attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$] && 
              null == $activeRowKey$$inline_4692_dataBody$$inline_4667_isFirstRowSelected$$inline_4662_keyCode$$105_selState$$inline_4656$$[$AdfDhtmlTableBasePeer$$.$SELECTALL_KEY_PROPERTY$], this.$_selUnselectAll$(), $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$ && 
              $activeRowKey$$inline_4692_dataBody$$inline_4667_isFirstRowSelected$$inline_4662_keyCode$$105_selState$$inline_4656$$ ? (this.$_selectionRequest$ = $AdfDhtmlTableBasePeer$$.$_SELECT_PAGE_UP$, $scrollToPos$$inline_4654$$ = $attrs$$inline_4660_ctrlKey$$inline_4652_firstRow$$inline_4661_hasSelection$$inline_4669_virtInitialized$$.offsetTop + $attrs$$inline_4660_ctrlKey$$inline_4652_firstRow$$inline_4661_hasSelection$$inline_4669_virtInitialized$$.parentNode.parentNode.$startPos$ - $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$.offsetHeight, 
              $JSCompiler_StaticMethods__scrollerScrollToPos$$(this, null, $scrollToPos$$inline_4654$$)) : ($JSCompiler_StaticMethods__selSelectRow$$(this, $attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$, $attrs$$inline_4660_ctrlKey$$inline_4652_firstRow$$inline_4661_hasSelection$$inline_4669_virtInitialized$$), this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, 
              $attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$, $attrs$$inline_4660_ctrlKey$$inline_4652_firstRow$$inline_4661_hasSelection$$inline_4669_virtInitialized$$), $JSCompiler_StaticMethods__unclipRow$$(this, $attrs$$inline_4660_ctrlKey$$inline_4652_firstRow$$inline_4661_hasSelection$$inline_4669_virtInitialized$$))));
            }
          }
        }
        break;
      case $AdfKeyStroke$$.$PAGEDOWN_KEY$:
        if (!($isDialog$$1_propagate$$7$$ = this.$_isTargetCellEditable$($JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$))) {
          if ($attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$ = $domEvent$$78$$.ctrlKey, $domEvent$$78$$.altKey) {
            $JSCompiler_StaticMethods__hScrollPage$$(this, !1);
          } else {
            if (this.$_virtInitialized$) {
              $activeRowKey$$inline_4692_dataBody$$inline_4667_isFirstRowSelected$$inline_4662_keyCode$$105_selState$$inline_4656$$ = this.$GetDataBody$();
              $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$ = this.$getComponent$().getSelectedRowKeys();
              $attrs$$inline_4660_ctrlKey$$inline_4652_firstRow$$inline_4661_hasSelection$$inline_4669_virtInitialized$$ = !1;
              for ($activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$ in $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$) {
                $attrs$$inline_4660_ctrlKey$$inline_4652_firstRow$$inline_4661_hasSelection$$inline_4669_virtInitialized$$ = !0;
                break;
              }
              !$attrs$$inline_4660_ctrlKey$$inline_4652_firstRow$$inline_4661_hasSelection$$inline_4669_virtInitialized$$ || $attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$ ? ($activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$ = 
              this.$_currentScrollTop$ + $activeRowKey$$inline_4692_dataBody$$inline_4667_isFirstRowSelected$$inline_4662_keyCode$$105_selState$$inline_4656$$.offsetHeight, $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$ < 
              $JSCompiler_StaticMethods__getScrollHeight$$(this) && $JSCompiler_StaticMethods__scrollerScrollToPos$$(this, null, $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$)) : ($attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$ = 
              $JSCompiler_StaticMethods__getLastVisibleRowKeyAndRow$$(this), null != ($activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$ = $attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$.$rowKey$) && 
              ($attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$ = $attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$.$row$, $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$ = 
              null != $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$[$activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$] && 
              null == $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$[$AdfDhtmlTableBasePeer$$.$SELECTALL_KEY_PROPERTY$], this.$_selUnselectAll$(), $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$ ? 
              (this.$_selectionRequest$ = $AdfDhtmlTableBasePeer$$.$_SELECT_PAGE_DOWN$, $JSCompiler_StaticMethods__scrollerScrollToPos$$(this, null, this.$_currentScrollTop$ + ($attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$.offsetTop + $attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$.offsetHeight - 
              (this.$_currentScrollTop$ - $attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$.parentNode.parentNode.$startPos$)))) : ($JSCompiler_StaticMethods__selSelectRow$$(this, $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$, 
              $attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$), this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$, 
              $attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$), $JSCompiler_StaticMethods__unclipRow$$(this, $attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$))));
            }
          }
        }
        break;
      case $AdfKeyStroke$$.$SPACE_KEY$:
      ;
      case 192:
        $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$ = $agent$$689$$.$getOS$() == $AdfAgent$$.$MAC_OS$ && 192 == $activeRowKey$$inline_4692_dataBody$$inline_4667_isFirstRowSelected$$inline_4662_keyCode$$105_selState$$inline_4656$$ && 
        $domEvent$$78$$.ctrlKey;
        if (!($isDialog$$1_propagate$$7$$ = this.$_isTargetCellEditable$($JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$)) && ($activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$ || 
        $activeRowKey$$inline_4692_dataBody$$inline_4667_isFirstRowSelected$$inline_4662_keyCode$$105_selState$$inline_4656$$ == $AdfKeyStroke$$.$SPACE_KEY$)) {
          switch($JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$ = $AdfAgent$$.$AGENT$, $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$ = 
          this.$_focusManager$, $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$.$objectType$) {
            case $AdfDhtmlTableBasePeer$$.$_SELECT_ALL_FOCUS_TYPE$:
              this.$_grabFocus$();
              this.$getComponent$().getSelectedRowKeys()[$AdfDhtmlTableBasePeer$$.$SELECTALL_KEY_PROPERTY$] || $JSCompiler_StaticMethods__selSelectAll$$(this);
              break;
            case $AdfDhtmlTableBasePeer$$.$_ROW_HEADER_FOCUS_TYPE$:
              $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$ = this.$GetRowKeyAndRow$($activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$.$domElement$, 
              this.$getDomElement$());
              null != $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$ && (this.$_grabFocus$(), $JSCompiler_StaticMethods__doRowSelection$$(this, $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$.$getEventTarget$($domEvent$$78$$), 
              $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$.$isSelectionToggle$($domEvent$$78$$), $domEvent$$78$$.shiftKey, $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$[0], 
              $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$[1]));
              break;
            case $AdfDhtmlTableBasePeer$$.$_COLUMN_HEADER_FOCUS_TYPE$:
              $JSCompiler_StaticMethods__isColumnSelectionEnabled$$(this) && ($JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$ = [], $attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$ = 
              [], this.$_anchorColumnHeader$ = $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$ = $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$.$domElement$, 
              $JSCompiler_StaticMethods__resolveColumns$$(this, $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$, $attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$, 
              $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$), $JSCompiler_StaticMethods__doColumnSelections$$(this, $domEvent$$78$$, $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$, 
              $attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$));
              break;
            case $AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$:
              this.$_supportsFocusRowNavigation$ && ($activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$ = this.$_focusManager$.$currency$, null != $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$ && 
              (this.$_selIsSelected$($activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$) ? $domEvent$$78$$.ctrlKey && $JSCompiler_StaticMethods__selUnselectRow$$(this, $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$, 
              this.$_focusManager$.$domElement$) : $JSCompiler_StaticMethods__selSelectRow$$(this, $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$, this.$_focusManager$.$domElement$)));
          }
        }
        break;
      case $AdfKeyStroke$$.$ENTER_KEY$:
        ($isDialog$$1_propagate$$7$$ = "TEXTAREA" == $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$.tagName || "A" == $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$.tagName) || 
        ($isDialog$$1_propagate$$7$$ = this.$_handleEnterKey$($JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$, $domEvent$$78$$));
        break;
      case $AdfKeyStroke$$.$HOME_KEY$:
        !($isDialog$$1_propagate$$7$$ = this.$_isTargetCellEditable$($JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$)) && $domEvent$$78$$.ctrlKey && $attrs$$inline_4660_ctrlKey$$inline_4652_firstRow$$inline_4661_hasSelection$$inline_4669_virtInitialized$$ && 
        $JSCompiler_StaticMethods__scrollerScrollToPos$$(this, null, 0);
        break;
      case $AdfKeyStroke$$.$F2_KEY$:
        if (this.$_editableTableReadOnlyMode$) {
          a: {
            $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$ = $AdfAgent$$.$AGENT$;
            $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$ = $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$.$getEventTarget$($domEvent$$78$$);
            if ($JSCompiler_StaticMethods__isClickToEdit$$(this)) {
              if ($attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$ = this.$GetFocusedRowKey$(), $activeRowKey$$inline_4692_dataBody$$inline_4667_isFirstRowSelected$$inline_4662_keyCode$$105_selState$$inline_4656$$ = $JSCompiler_StaticMethods__getActiveRowKey$$(this), !$activeRowKey$$inline_4692_dataBody$$inline_4667_isFirstRowSelected$$inline_4662_keyCode$$105_selState$$inline_4656$$ || 
              $attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$ && ($activeRowKey$$inline_4692_dataBody$$inline_4667_isFirstRowSelected$$inline_4662_keyCode$$105_selState$$inline_4656$$ != $attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$ || 
              this.$getComponent$().$getProperty$($AdfDhtmlTableBasePeer$$.$_REMAIN_READ_ONLY$))) {
                $attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$ ? $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$ = 
                $attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$ : ($JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$ = 
                this.$GetDataBody$().childNodes, $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$ = 0 < $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$.length ? 
                $JSCompiler_StaticMethods__getBlockFirstRowKey$$($JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$[0]) : null);
                $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$ && ($JSCompiler_StaticMethods__setActiveRowKey$$(this, $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$), 
                this.$_editableTableReadOnlyMode$ && ($JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$ = this.$_lastCTEIndex$, $JSCompiler_StaticMethods__setReadOnlyMode$$(this, !1, 
                $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$, !1), void 0 != $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$ && 
                (this.$_clickEditRequest$ = {cellIndex:$JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$})));
                break a;
              }
            } else {
              !$JSCompiler_StaticMethods__isClickToEdit$$(this) && this.$_editableTableReadOnlyMode$ && $JSCompiler_StaticMethods__setReadOnlyMode$$(this, !1, $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$, 
              !0);
            }
            this.$_isTargetCellEditable$($activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$) && ($attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$ = 
            this.$GetRowKeyAndRow$($activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$, this.$getDomElement$()), null != $attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$ && 
            ($activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$ = $JSCompiler_StaticMethods__getCellAndIndexForNode$$(this, $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$, 
            $attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$[1]).$cell$, ($activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$ = 
            $JSCompiler_StaticMethods__getFirstInputElementInNode$$($JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$, $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$)) && 
            ("INPUT" == $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$.nodeName && "text" == $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$.type || 
            "TEXTAREA" == $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$.nodeName) && ($JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$ = 
            $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$.value.length, null != $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$.selectionStart ? 
            ($activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$.setSelectionRange($JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$, 
            $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$), $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$.blur(), 
            $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$.focus(), $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$ = 
            $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$.ownerDocument.createEvent("KeyboardEvent"), void 0 != $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$.initKeyEvent ? 
            $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$.initKeyEvent("keypress", !0, !0, null, !1, !1, !1, !1, 27, 0) : $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$.initUIEvent("keypress", 
            !0, !0, window, 1), $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$.dispatchEvent($JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$)) : 
            ($activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$ = $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$.createTextRange(), 
            $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$.collapse(!1), $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$.select()))));
          }
        } else {
          $JSCompiler_StaticMethods__enterReadOnlyMode$$(this, $componentEvent$$493$$, !1);
        }
        break;
      case $AdfKeyStroke$$.$TAB_KEY$:
        this.$_isTargetCellEditable$($JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$) ? $isDialog$$1_propagate$$7$$ = this.$_handleTabKey$($JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$, 
        $domEvent$$78$$) : $AdfPage$$.$PAGE$.$_activeDomNode$ != this.$getDomElement$() || $domEvent$$78$$.shiftKey ? $isDialog$$1_propagate$$7$$ = !0 : ($activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$ = $JSCompiler_StaticMethods__getActiveRowKey$$(this), 
        $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$ = this.$GetFocusedRowKey$(), null != $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$ ? 
        0 == $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$ && null == $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$ && 
        $JSCompiler_StaticMethods__isClickToEdit$$(this) ? $isDialog$$1_propagate$$7$$ = !0 : ($attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$ = this.$FindRowByKey$($activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$), 
        null != $attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$ && (null == $JSCompiler_StaticMethods__setFocusOnEditableElementInNode$$(this, $agent$$689$$, $attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$.$tr$) ? $isDialog$$1_propagate$$7$$ = 
        !0 : null == $JSCompiler_temp$$5503_agent$$inline_4679_agent$$inline_4689_blocks$$inline_6288_canScroll$$inline_4655_cellIndex$$inline_4694_colIndices$$inline_4682_eventTarget$$92_evt$$inline_6295_fm$$inline_4645_focusKey$$2_isLastRowSelected$$inline_4675_isNoSelectAll_rowKey$$inline_4647_rowKey$$inline_4693_rowSelection$$inline_4642_selState$$inline_4668_textLength$$inline_6294$$ && this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $activeKey_attrs$$inline_4681_cell$$inline_4696_dataBody$$inline_4648_dataBody$$inline_4653_eventTarget$$inline_4690_firstInputElem$$inline_6293_fm$$inline_4680_focusedRowKey$$inline_4685_isMultiSelect$$3_lastRowKey$$inline_4672_macCtrlSpace_objType$$inline_4646_r$$inline_6296_rowKey$$inline_4670_scrollToPos$$inline_4671_th$$inline_4684$$, 
        $attrs$$inline_4673_attrs$$inline_4695_colIds$$inline_4683_ctrlKey$$inline_4666_firstRowKey$$inline_4659_focusedRowKey$$inline_4691_lastRow$$inline_4674_rowInfo$$13_rowKey$$inline_4658$$.$tr$))) : $isDialog$$1_propagate$$7$$ = !0);
    }
    $isDialog$$1_propagate$$7$$ || ($componentEvent$$493$$.$stopBubbling$(), $agent$$689$$.$eatEvent$($domEvent$$78$$));
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleComponentKeyDown", {$HandleComponentKeyDown$:$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentKeyDown$});
function $JSCompiler_StaticMethods__handleKeyboardContextMenu$$($JSCompiler_StaticMethods__handleKeyboardContextMenu$self$$, $domEvent$$79$$, $alignElement$$24_alwaysShow$$2$$) {
  var $agent$$690_alignHint$$4_target$$197$$ = $AdfAgent$$.$AGENT$, $fm$$2$$ = $JSCompiler_StaticMethods__handleKeyboardContextMenu$self$$.$_focusManager$;
  if ($fm$$2$$.$objectType$ == $AdfDhtmlTableBasePeer$$.$_COLUMN_HEADER_FOCUS_TYPE$) {
    $JSCompiler_StaticMethods__handleColumnContextMenu$$($JSCompiler_StaticMethods__handleKeyboardContextMenu$self$$, $domEvent$$79$$, $fm$$2$$.$domElement$);
  } else {
    if ($agent$$690_alignHint$$4_target$$197$$ = $agent$$690_alignHint$$4_target$$197$$.$getEventTarget$($domEvent$$79$$), $alignElement$$24_alwaysShow$$2$$ || !$JSCompiler_StaticMethods__handleKeyboardContextMenu$self$$.$_isTargetCellEditable$($agent$$690_alignHint$$4_target$$197$$)) {
      $alignElement$$24_alwaysShow$$2$$ = $JSCompiler_StaticMethods__handleKeyboardContextMenu$self$$.$ResolveContextMenuAlignElement$($fm$$2$$.$domElement$), $agent$$690_alignHint$$4_target$$197$$ = $JSCompiler_StaticMethods__handleKeyboardContextMenu$self$$.$GetKeyboardContextMenuAlignHint$(), $JSCompiler_StaticMethods__handleKeyboardContextMenu$self$$.$HandleRowContextMenu$($domEvent$$79$$, $fm$$2$$.$currency$, $fm$$2$$.$domElement$, $alignElement$$24_alwaysShow$$2$$, $agent$$690_alignHint$$4_target$$197$$)
      ;
    }
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$GetKeyboardContextMenuAlignHint$ = function $$AdfDhtmlTableBasePeer$$$$$GetKeyboardContextMenuAlignHint$$() {
  return null;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetKeyboardContextMenuAlignHint", {$GetKeyboardContextMenuAlignHint$:$AdfDhtmlTableBasePeer$$.prototype.$GetKeyboardContextMenuAlignHint$});
$AdfDhtmlTableBasePeer$$.prototype.$ResolveContextMenuAlignElement$ = function $$AdfDhtmlTableBasePeer$$$$$ResolveContextMenuAlignElement$$($row$$92$$) {
  return $row$$92$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ResolveContextMenuAlignElement", {$ResolveContextMenuAlignElement$:$AdfDhtmlTableBasePeer$$.prototype.$ResolveContextMenuAlignElement$});
$AdfDhtmlTableBasePeer$$.$_restoreSelectedItemOnArrowNav$ = function $$AdfDhtmlTableBasePeer$$$$_restoreSelectedItemOnArrowNav$$($params$$71$$) {
  $params$$71$$.$elem$.selectedIndex = $params$$71$$.index;
};
function $JSCompiler_StaticMethods__shiftSelectColumnsThroughKeyboard$$($JSCompiler_StaticMethods__shiftSelectColumnsThroughKeyboard$self$$, $th$$19$$) {
  if ($JSCompiler_StaticMethods__shiftSelectColumnsThroughKeyboard$self$$.$_anchorColumnHeader$) {
    var $activeColIndices$$ = [], $activeColIds$$ = [], $colIndices$$3$$ = [], $colIds$$2$$ = [];
    $JSCompiler_StaticMethods__resolveColumns$$($JSCompiler_StaticMethods__shiftSelectColumnsThroughKeyboard$self$$, $activeColIndices$$, $activeColIds$$, $JSCompiler_StaticMethods__shiftSelectColumnsThroughKeyboard$self$$.$_anchorColumnHeader$);
    $JSCompiler_StaticMethods__resolveColumns$$($JSCompiler_StaticMethods__shiftSelectColumnsThroughKeyboard$self$$, $colIndices$$3$$, $colIds$$2$$, $th$$19$$);
    $JSCompiler_StaticMethods__shiftSelectColumnsThroughKeyboard$self$$.$_selUnselectAll$();
    $JSCompiler_StaticMethods__selectColumnRange$$($JSCompiler_StaticMethods__shiftSelectColumnsThroughKeyboard$self$$, $activeColIndices$$, $activeColIds$$, $colIndices$$3$$, $colIds$$2$$);
  }
}
function $JSCompiler_StaticMethods__reorderColumnThroughKeyboard$$($JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$, $isLeftArrow$$) {
  var $currentCol$$ = $JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$.$_focusManager$.$domElement$;
  if ($currentCol$$ && null != $currentCol$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROOT_COLUMN$)) {
    var $cells$$17_targetReorderTH$$2$$ = null;
    if ($isLeftArrow$$) {
      $cells$$17_targetReorderTH$$2$$ = $JSCompiler_StaticMethods__getSiblingDomNode$$($currentCol$$, !1);
      if (null == $cells$$17_targetReorderTH$$2$$) {
        var $displayIndex$$14_second$$7_table$$51$$ = $AdfAgent$$.$AGENT$.$getIntAttribute$($currentCol$$, "_d_index", -1);
        if ($JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$, $displayIndex$$14_second$$7_table$$51$$)) {
          var $displayIndex$$14_second$$7_table$$51$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$.$__getColumnHeader$(), "t"), $hrRowIndex$$ = $JSCompiler_StaticMethods__isFilterable$$($JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$) ? 2 : 1;
          $displayIndex$$14_second$$7_table$$51$$ && $displayIndex$$14_second$$7_table$$51$$.rows && 0 < $displayIndex$$14_second$$7_table$$51$$.rows[$hrRowIndex$$].cells.length && ($cells$$17_targetReorderTH$$2$$ = $displayIndex$$14_second$$7_table$$51$$.rows[$hrRowIndex$$].cells, $cells$$17_targetReorderTH$$2$$ = $cells$$17_targetReorderTH$$2$$[$cells$$17_targetReorderTH$$2$$.length - 1]);
        }
      }
      null != $cells$$17_targetReorderTH$$2$$.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_HEADER$) && ($cells$$17_targetReorderTH$$2$$ = null);
    } else {
      $cells$$17_targetReorderTH$$2$$ = $JSCompiler_StaticMethods__getSiblingDomNode$$($currentCol$$, !0), null == $cells$$17_targetReorderTH$$2$$ && ($displayIndex$$14_second$$7_table$$51$$ = $AdfAgent$$.$AGENT$.$getIntAttribute$($currentCol$$, "_d_index", -1), $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$, $displayIndex$$14_second$$7_table$$51$$) && ($displayIndex$$14_second$$7_table$$51$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$.$__getColumnHeader$(), 
      "d2"), $displayIndex$$14_second$$7_table$$51$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($displayIndex$$14_second$$7_table$$51$$, "t2"), $hrRowIndex$$ = $JSCompiler_StaticMethods__isFilterable$$($JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$) ? 2 : 1, $displayIndex$$14_second$$7_table$$51$$ && $displayIndex$$14_second$$7_table$$51$$.rows && 0 < $displayIndex$$14_second$$7_table$$51$$.rows[$hrRowIndex$$].cells.length && ($cells$$17_targetReorderTH$$2$$ = $displayIndex$$14_second$$7_table$$51$$.rows[$hrRowIndex$$].cells[0])))
      ;
    }
    $cells$$17_targetReorderTH$$2$$ && ($JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$.$_reorderTH$ = $currentCol$$, $JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$.$_targetReorderTH$ = $cells$$17_targetReorderTH$$2$$, $JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$.$_insertColumnAfter$ = $isLeftArrow$$ ? $AdfDhtmlTableBasePeer$$.$_isRTL$() ? !0 : !1 : $AdfDhtmlTableBasePeer$$.$_isRTL$() ? !1 : !0, $JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$.$_reorderId$ = 
    $JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$.$_reorderTH$.id, $JSCompiler_StaticMethods__reorderColumnComponentsWithoutAnimation$$($JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$), $JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$.$_reorderTH$ = $JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$.$_targetReorderTH$ = null, delete $JSCompiler_StaticMethods__reorderColumnThroughKeyboard$self$$.$_insertColumnAfter$);
  }
}
function $JSCompiler_StaticMethods__isFilterCell$$($cell$$21$$) {
  return null != $cell$$21$$.getAttribute($AdfDhtmlTableBasePeer$$.$_FILTER_COLUMN$);
}
function $JSCompiler_StaticMethods__getNextColumnHeaderFocusElement$$($JSCompiler_StaticMethods__getNextColumnHeaderFocusElement$self$$, $domElement$$548$$) {
  var $agent$$694_displayIndex$$15_headerDiv$$6_second$$8_table$$52$$ = $AdfAgent$$.$AGENT$;
  if ($domElement$$548$$) {
    if (1 < $domElement$$548$$.colSpan) {
      return $JSCompiler_StaticMethods__resolveImmediateChildColumn$$($domElement$$548$$);
    }
    for (var $hrRowIndex$$1_nextSibling$$3$$ = $JSCompiler_StaticMethods__getSiblingDomNode$$($domElement$$548$$, !0), $parentCol$$ = $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($domElement$$548$$), $siblingParent$$ = $parentCol$$;!$hrRowIndex$$1_nextSibling$$3$$ && $siblingParent$$;) {
      $siblingParent$$ = null != ($hrRowIndex$$1_nextSibling$$3$$ = $JSCompiler_StaticMethods__getSiblingDomNode$$($parentCol$$, !0)) ? $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($hrRowIndex$$1_nextSibling$$3$$) : null;
    }
    if ($hrRowIndex$$1_nextSibling$$3$$) {
      return ($hrRowIndex$$1_nextSibling$$3$$ ? $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($hrRowIndex$$1_nextSibling$$3$$) : null) != $parentCol$$ && ($parentCol$$ = $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($hrRowIndex$$1_nextSibling$$3$$)) && !$JSCompiler_StaticMethods__isTargetCellFilter$$($JSCompiler_StaticMethods__getNextColumnHeaderFocusElement$self$$, $parentCol$$) ? $parentCol$$ : $hrRowIndex$$1_nextSibling$$3$$;
    }
    $agent$$694_displayIndex$$15_headerDiv$$6_second$$8_table$$52$$ = $agent$$694_displayIndex$$15_headerDiv$$6_second$$8_table$$52$$.$getIntAttribute$($domElement$$548$$, "_d_index", -1);
    if ($JSCompiler_StaticMethods__getNextColumnHeaderFocusElement$self$$.$_hasFrozenColumn$() && $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__getNextColumnHeaderFocusElement$self$$, $agent$$694_displayIndex$$15_headerDiv$$6_second$$8_table$$52$$) && ($agent$$694_displayIndex$$15_headerDiv$$6_second$$8_table$$52$$ = $JSCompiler_StaticMethods__getNextColumnHeaderFocusElement$self$$.$__getColumnHeader$(), $agent$$694_displayIndex$$15_headerDiv$$6_second$$8_table$$52$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($agent$$694_displayIndex$$15_headerDiv$$6_second$$8_table$$52$$, 
    "d2"), $agent$$694_displayIndex$$15_headerDiv$$6_second$$8_table$$52$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($agent$$694_displayIndex$$15_headerDiv$$6_second$$8_table$$52$$, "t2"), $hrRowIndex$$1_nextSibling$$3$$ = $JSCompiler_StaticMethods__isFilterCell$$($domElement$$548$$) ? 1 : $JSCompiler_StaticMethods__isFilterable$$($JSCompiler_StaticMethods__getNextColumnHeaderFocusElement$self$$) ? 2 : 1, $agent$$694_displayIndex$$15_headerDiv$$6_second$$8_table$$52$$ && $agent$$694_displayIndex$$15_headerDiv$$6_second$$8_table$$52$$.rows && 
    0 < $agent$$694_displayIndex$$15_headerDiv$$6_second$$8_table$$52$$.rows[$hrRowIndex$$1_nextSibling$$3$$].cells.length)) {
      return $agent$$694_displayIndex$$15_headerDiv$$6_second$$8_table$$52$$.rows[$hrRowIndex$$1_nextSibling$$3$$].cells[0];
    }
  }
  return null;
}
function $JSCompiler_StaticMethods__getPrevColumnHeaderFocusElement$$($JSCompiler_StaticMethods__getPrevColumnHeaderFocusElement$self$$, $domElement$$549$$) {
  var $agent$$695_cellCount$$10_displayIndex$$16_headerDiv$$7_table$$53$$ = $AdfAgent$$.$AGENT$;
  if ($domElement$$549$$ && null == $domElement$$549$$.getAttribute("_afrFH")) {
    for (var $cells$$18_hrRowIndex$$2_isFilter$$2$$ = $JSCompiler_StaticMethods__isFilterCell$$($domElement$$549$$), $previousSibling$$ = $JSCompiler_StaticMethods__getSiblingDomNode$$($domElement$$549$$, !1), $parentCol$$1$$ = $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($domElement$$549$$), $previousSiblingParent$$ = $previousSibling$$ ? $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($previousSibling$$) : null, $siblingParent$$1$$ = $parentCol$$1$$;!$previousSibling$$ && 
    $siblingParent$$1$$;) {
      $siblingParent$$1$$ = null != ($previousSibling$$ = $JSCompiler_StaticMethods__getSiblingDomNode$$($parentCol$$1$$, !1)) ? $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($previousSibling$$) : null;
    }
    if (null != $parentCol$$1$$ && $parentCol$$1$$ != $previousSiblingParent$$ && !$JSCompiler_StaticMethods__isTargetCellFilter$$($JSCompiler_StaticMethods__getPrevColumnHeaderFocusElement$self$$, $parentCol$$1$$)) {
      return $parentCol$$1$$;
    }
    if (null != $previousSibling$$) {
      return $JSCompiler_StaticMethods__resolveBotttomMostChildColumn$$($previousSibling$$);
    }
    $agent$$695_cellCount$$10_displayIndex$$16_headerDiv$$7_table$$53$$ = $agent$$695_cellCount$$10_displayIndex$$16_headerDiv$$7_table$$53$$.$getIntAttribute$($domElement$$549$$, "_d_index", -1);
    if ($JSCompiler_StaticMethods__getPrevColumnHeaderFocusElement$self$$.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__getPrevColumnHeaderFocusElement$self$$, $agent$$695_cellCount$$10_displayIndex$$16_headerDiv$$7_table$$53$$)) {
      if ($agent$$695_cellCount$$10_displayIndex$$16_headerDiv$$7_table$$53$$ = $JSCompiler_StaticMethods__getPrevColumnHeaderFocusElement$self$$.$__getColumnHeader$(), ($agent$$695_cellCount$$10_displayIndex$$16_headerDiv$$7_table$$53$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($agent$$695_cellCount$$10_displayIndex$$16_headerDiv$$7_table$$53$$, "t")) && $agent$$695_cellCount$$10_displayIndex$$16_headerDiv$$7_table$$53$$.rows && ($cells$$18_hrRowIndex$$2_isFilter$$2$$ = $cells$$18_hrRowIndex$$2_isFilter$$2$$ ? 
      1 : $JSCompiler_StaticMethods__isFilterable$$($JSCompiler_StaticMethods__getPrevColumnHeaderFocusElement$self$$) ? 2 : 1, $cells$$18_hrRowIndex$$2_isFilter$$2$$ = $agent$$695_cellCount$$10_displayIndex$$16_headerDiv$$7_table$$53$$.rows[$cells$$18_hrRowIndex$$2_isFilter$$2$$].cells, $agent$$695_cellCount$$10_displayIndex$$16_headerDiv$$7_table$$53$$ = $cells$$18_hrRowIndex$$2_isFilter$$2$$.length, 0 < $agent$$695_cellCount$$10_displayIndex$$16_headerDiv$$7_table$$53$$)) {
        return $JSCompiler_StaticMethods__resolveBotttomMostChildColumn$$($cells$$18_hrRowIndex$$2_isFilter$$2$$[$agent$$695_cellCount$$10_displayIndex$$16_headerDiv$$7_table$$53$$ - 1]);
      }
    } else {
      $JSCompiler_StaticMethods__getPrevColumnHeaderFocusElement$self$$.$_hasFrozenColumn$() && $JSCompiler_StaticMethods__setFirstColumnHeaderFocus$$($JSCompiler_StaticMethods__getPrevColumnHeaderFocusElement$self$$, !0, !1, $cells$$18_hrRowIndex$$2_isFilter$$2$$);
    }
  }
  return null;
}
function $JSCompiler_StaticMethods__getSiblingDomNode$$($domElement$$550$$, $next$$3$$) {
  for (var $sibling$$9$$ = $next$$3$$ ? $domElement$$550$$.nextSibling : $domElement$$550$$.previousSibling;$sibling$$9$$ && 1 != $sibling$$9$$.nodeType;) {
    $sibling$$9$$ = $next$$3$$ ? $sibling$$9$$.nextSibling : $sibling$$9$$.previousSibling;
  }
  return $sibling$$9$$;
}
function $JSCompiler_StaticMethods__resolveBotttomMostChildColumn$$($newChild$$8_th$$20$$) {
  var $child$$58$$ = $newChild$$8_th$$20$$;
  if (1 < $newChild$$8_th$$20$$.colSpan) {
    var $parent$$66$$ = $newChild$$8_th$$20$$;
    $AdfAssert$$.assert(null != $parent$$66$$, "Table peer cannot resolve the bottom-most child column if the parent is null!");
    $child$$58$$ = $JSCompiler_StaticMethods__resolveImmediateChildColumn$$($newChild$$8_th$$20$$);
    for ($newChild$$8_th$$20$$ = $child$$58$$ = $JSCompiler_StaticMethods__resolveRightMostSiblingInGroup$$($parent$$66$$, $child$$58$$);null != $newChild$$8_th$$20$$;) {
      $parent$$66$$ = $newChild$$8_th$$20$$, null != ($newChild$$8_th$$20$$ = $JSCompiler_StaticMethods__resolveImmediateChildColumn$$($newChild$$8_th$$20$$)) && ($child$$58$$ = $newChild$$8_th$$20$$ = $JSCompiler_StaticMethods__resolveRightMostSiblingInGroup$$($parent$$66$$, $newChild$$8_th$$20$$));
    }
  }
  return $child$$58$$;
}
function $JSCompiler_StaticMethods__resolveRightMostSiblingInGroup$$($parent$$67$$, $child$$59$$) {
  $AdfAssert$$.assert(null != $parent$$67$$, "Table peer cannot resolve the right-most sibling in a group if the parent is null!");
  if (1 < $parent$$67$$.colSpan) {
    for (var $newChild$$9$$ = $child$$59$$, $siblingOffset$$ = $parent$$67$$.colSpan;$newChild$$9$$ && $siblingOffset$$ > $newChild$$9$$.colSpan;) {
      $siblingOffset$$ -= $newChild$$9$$.colSpan, null != ($newChild$$9$$ = $JSCompiler_StaticMethods__getSiblingDomNode$$($newChild$$9$$, !0)) && ($child$$59$$ = $newChild$$9$$);
    }
  }
  return $child$$59$$;
}
$AdfDhtmlTableBasePeer$$.prototype.$__getParentColumn$ = function $$AdfDhtmlTableBasePeer$$$$$__getParentColumn$$($column$$22_parentTH$$) {
  $AdfAssert$$.$assertPrototype$($column$$22_parentTH$$, AdfRichColumn);
  return !this.$_headerless$ && ($column$$22_parentTH$$ = $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($column$$22_parentTH$$.$getPeer$().$getDomElement$())) ? $AdfPage$$.$PAGE$.$findComponent$($column$$22_parentTH$$.id) : null;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__getParentColumn", {$__getParentColumn$:$AdfDhtmlTableBasePeer$$.prototype.$__getParentColumn$});
function $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($displayIndex$$17_th$$21$$) {
  var $found$$3_trNode$$ = $displayIndex$$17_th$$21$$.parentNode, $cells$$19_prevRowIndex$$, $topTH$$ = null, $rows$$39$$ = $found$$3_trNode$$.parentNode.parentNode.rows, $j$$65_rowCount$$35$$ = $rows$$39$$.length, $agent$$696$$ = $AdfAgent$$.$AGENT$;
  $displayIndex$$17_th$$21$$ = $agent$$696$$.$getIntAttribute$($displayIndex$$17_th$$21$$, "_d_index", -1);
  for (var $i$$632$$ = 0;$i$$632$$ < $j$$65_rowCount$$35$$;$i$$632$$++) {
    if ($rows$$39$$[$i$$632$$] == $found$$3_trNode$$) {
      $cells$$19_prevRowIndex$$ = $i$$632$$ - 1;
      break;
    }
  }
  if (0 <= $cells$$19_prevRowIndex$$) {
    for ($i$$632$$ = $cells$$19_prevRowIndex$$, $found$$3_trNode$$ = !1;0 <= $i$$632$$ && !$found$$3_trNode$$;$i$$632$$--) {
      for ($cells$$19_prevRowIndex$$ = $rows$$39$$[$i$$632$$].cells, $j$$65_rowCount$$35$$ = $cells$$19_prevRowIndex$$.length - 1;0 <= $j$$65_rowCount$$35$$;$j$$65_rowCount$$35$$--) {
        var $cell$$22$$ = $cells$$19_prevRowIndex$$[$j$$65_rowCount$$35$$], $parentIndex$$1$$ = $agent$$696$$.$getIntAttribute$($cell$$22$$, "_d_index", -1);
        if (1 <= $cell$$22$$.colSpan && $parentIndex$$1$$ <= $displayIndex$$17_th$$21$$ && $parentIndex$$1$$ + $cell$$22$$.colSpan >= $displayIndex$$17_th$$21$$) {
          $topTH$$ = $cell$$22$$;
          $found$$3_trNode$$ = !0;
          break;
        }
      }
    }
  }
  return $topTH$$;
}
function $JSCompiler_StaticMethods__resolveImmediateChildColumn$$($th$$22_topTH$$1$$) {
  var $agent$$697$$ = $AdfAgent$$.$AGENT$, $displayIndex$$18$$ = $agent$$697$$.$getIntAttribute$($th$$22_topTH$$1$$, "_d_index", -1), $cells$$20_trNode$$1$$ = $th$$22_topTH$$1$$.parentNode, $found$$4_nextRowIndex$$;
  $th$$22_topTH$$1$$ = null;
  for (var $rows$$40$$ = $cells$$20_trNode$$1$$.parentNode.parentNode.rows, $rowCount$$36$$ = $rows$$40$$.length, $i$$633$$ = $rowCount$$36$$ - 1;0 <= $i$$633$$;$i$$633$$--) {
    if ($rows$$40$$[$i$$633$$] == $cells$$20_trNode$$1$$) {
      $found$$4_nextRowIndex$$ = $i$$633$$ + 1;
      break;
    }
  }
  if ($found$$4_nextRowIndex$$ < $rowCount$$36$$) {
    for ($i$$633$$ = $found$$4_nextRowIndex$$, $found$$4_nextRowIndex$$ = !1;$i$$633$$ < $rowCount$$36$$ && !$found$$4_nextRowIndex$$;$i$$633$$++) {
      for (var $cells$$20_trNode$$1$$ = $rows$$40$$[$i$$633$$].cells, $cellCount$$12$$ = $cells$$20_trNode$$1$$.length, $j$$66$$ = 0;$j$$66$$ < $cellCount$$12$$;$j$$66$$++) {
        var $cell$$23$$ = $cells$$20_trNode$$1$$[$j$$66$$];
        if ($displayIndex$$18$$ == $agent$$697$$.$getIntAttribute$($cell$$23$$, "_d_index", -1)) {
          $th$$22_topTH$$1$$ = $cell$$23$$;
          $found$$4_nextRowIndex$$ = !0;
          break;
        }
      }
    }
  }
  return $th$$22_topTH$$1$$;
}
function $JSCompiler_StaticMethods__unclipColumnElement$$($JSCompiler_StaticMethods__unclipColumnElement$self$$, $elem$$44$$) {
  var $agent$$698_dataBody$$123$$ = $AdfAgent$$.$AGENT$;
  if ($JSCompiler_StaticMethods__unclipColumnElement$self$$.$IsEmpty$) {
    var $domElement$$551$$ = $JSCompiler_StaticMethods__unclipColumnElement$self$$.$getDomElement$(), $frozenWidth$$2$$ = 0;
    $JSCompiler_StaticMethods__unclipColumnElement$self$$.$_hasFrozenColumn$() && ($frozenWidth$$2$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($JSCompiler_StaticMethods__unclipColumnElement$self$$.$__getColumnHeader$(), "t").offsetWidth);
    $elem$$44$$.offsetLeft + $elem$$44$$.offsetWidth + $frozenWidth$$2$$ > $domElement$$551$$.clientWidth + $domElement$$551$$.offsetLeft && $agent$$698_dataBody$$123$$.setScrollLeft($domElement$$551$$, $elem$$44$$.offsetWidth + $elem$$44$$.offsetLeft + $frozenWidth$$2$$ - $domElement$$551$$.clientWidth);
    $domElement$$551$$.offsetLeft > $elem$$44$$.offsetLeft + $frozenWidth$$2$$ && $agent$$698_dataBody$$123$$.setScrollLeft($domElement$$551$$, $elem$$44$$.offsetLeft + $frozenWidth$$2$$);
  } else {
    $agent$$698_dataBody$$123$$ = $JSCompiler_StaticMethods__unclipColumnElement$self$$.$GetDataBody$(), $elem$$44$$.offsetLeft + $elem$$44$$.offsetWidth > $agent$$698_dataBody$$123$$.clientWidth + $JSCompiler_StaticMethods__unclipColumnElement$self$$.$__getScrollLeft$() - $JSCompiler_StaticMethods__unclipColumnElement$self$$.$_frozenWidth$ ? $JSCompiler_StaticMethods__scrollerScrollToPos$$($JSCompiler_StaticMethods__unclipColumnElement$self$$, $elem$$44$$.offsetWidth + $elem$$44$$.offsetLeft - $agent$$698_dataBody$$123$$.clientWidth + 
    $JSCompiler_StaticMethods__unclipColumnElement$self$$.$_frozenWidth$, null) : $JSCompiler_StaticMethods__unclipColumnElement$self$$.$__getScrollLeft$() > $elem$$44$$.offsetLeft && $JSCompiler_StaticMethods__scrollerScrollToPos$$($JSCompiler_StaticMethods__unclipColumnElement$self$$, $elem$$44$$.offsetLeft, null);
  }
}
function $JSCompiler_StaticMethods__setFirstColumnHeaderFocus$$($JSCompiler_StaticMethods__setFirstColumnHeaderFocus$self$$, $selectAllOnly$$, $skipUnclip$$, $cell$$24_hrRowIndex$$4_includeFilter$$) {
  if (!$JSCompiler_StaticMethods__setFirstColumnHeaderFocus$self$$.$_headerless$) {
    var $headerDiv$$9_isSelectAll$$8_table$$55$$ = $JSCompiler_StaticMethods__setFirstColumnHeaderFocus$self$$.$__getColumnHeader$();
    if (null == $headerDiv$$9_isSelectAll$$8_table$$55$$) {
      return !1;
    }
    $headerDiv$$9_isSelectAll$$8_table$$55$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($headerDiv$$9_isSelectAll$$8_table$$55$$, "t");
    $cell$$24_hrRowIndex$$4_includeFilter$$ = $cell$$24_hrRowIndex$$4_includeFilter$$ ? 1 : $JSCompiler_StaticMethods__isFilterable$$($JSCompiler_StaticMethods__setFirstColumnHeaderFocus$self$$) ? 2 : 1;
    $cell$$24_hrRowIndex$$4_includeFilter$$ = $headerDiv$$9_isSelectAll$$8_table$$55$$.rows[$cell$$24_hrRowIndex$$4_includeFilter$$].cells[0];
    if (($headerDiv$$9_isSelectAll$$8_table$$55$$ = null != $cell$$24_hrRowIndex$$4_includeFilter$$.getAttribute($AdfDhtmlTableBasePeer$$.$_SELECT_ALL$)) || !$selectAllOnly$$) {
      return $JSCompiler_StaticMethods__setHeaderCellFocus$$($JSCompiler_StaticMethods__setFirstColumnHeaderFocus$self$$, $cell$$24_hrRowIndex$$4_includeFilter$$), $skipUnclip$$ || $headerDiv$$9_isSelectAll$$8_table$$55$$ || $JSCompiler_StaticMethods__unclipColumnElement$$($JSCompiler_StaticMethods__setFirstColumnHeaderFocus$self$$, $cell$$24_hrRowIndex$$4_includeFilter$$), !0;
    }
  }
  return !1;
}
function $JSCompiler_StaticMethods__setIndexedColumnHeaderFocus$$($JSCompiler_StaticMethods__setIndexedColumnHeaderFocus$self$$, $index$$198$$) {
  if (0 == $index$$198$$) {
    $JSCompiler_StaticMethods__setFirstColumnHeaderFocus$$($JSCompiler_StaticMethods__setIndexedColumnHeaderFocus$self$$, !1, !1);
  } else {
    if (!$JSCompiler_StaticMethods__setIndexedColumnHeaderFocus$self$$.$_headerless$) {
      var $cell$$26_cellId$$ = $JSCompiler_StaticMethods__getColumnHeaderId$$($JSCompiler_StaticMethods__setIndexedColumnHeaderFocus$self$$, $index$$198$$);
      $cell$$26_cellId$$ && ($cell$$26_cellId$$ = $AdfAgent$$.$AGENT$.getElementById($cell$$26_cellId$$)) && ($JSCompiler_StaticMethods__setIndexedColumnHeaderFocus$self$$.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_COLUMN_HEADER_FOCUS_TYPE$, null, $cell$$26_cellId$$), $JSCompiler_StaticMethods__unclipColumnElement$$($JSCompiler_StaticMethods__setIndexedColumnHeaderFocus$self$$, $cell$$26_cellId$$));
    }
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$_selectRowForTimer$ = function $$AdfDhtmlTableBasePeer$$$$$_selectRowForTimer$$($params$$74_row$$103$$) {
  var $rowKey$$101$$ = $params$$74_row$$103$$[0];
  $params$$74_row$$103$$ = $params$$74_row$$103$$[1];
  this.$_selUnselectAll$();
  $JSCompiler_StaticMethods__selSelectRow$$(this, $rowKey$$101$$, $params$$74_row$$103$$);
};
$AdfDhtmlTableBasePeer$$.prototype.$HandleTableBodyArrowLeftRight$ = function $$AdfDhtmlTableBasePeer$$$$$HandleTableBodyArrowLeftRight$$($arrowLeft$$1$$, $ctrlKey$$3$$) {
  var $activeRowKey$$2_rowKey$$102_scrollToPos$$4$$ = this.$__getScrollLeft$() + ($arrowLeft$$1$$ ? -20 : 20), $changeActive$$ = !0;
  if ($ctrlKey$$3$$) {
    this.$_hasDetailStamp$ || ($activeRowKey$$2_rowKey$$102_scrollToPos$$4$$ = Math.max(0, $activeRowKey$$2_rowKey$$102_scrollToPos$$4$$), $activeRowKey$$2_rowKey$$102_scrollToPos$$4$$ < $JSCompiler_StaticMethods__getScrollWidth$$(this) && $JSCompiler_StaticMethods__scrollerScrollToPos$$(this, $activeRowKey$$2_rowKey$$102_scrollToPos$$4$$, null)), $changeActive$$ = !1;
  } else {
    if ($arrowLeft$$1$$ && ($activeRowKey$$2_rowKey$$102_scrollToPos$$4$$ = this.$_focusManager$.$currency$)) {
      var $rowHeaderCell$$6_rowInfo$$15$$ = this.$FindRowByKey$($activeRowKey$$2_rowKey$$102_scrollToPos$$4$$);
      if ($rowHeaderCell$$6_rowInfo$$15$$ && ($rowHeaderCell$$6_rowInfo$$15$$ = this.$GetRowHeaderCellFromRow$($rowHeaderCell$$6_rowInfo$$15$$.$tr$))) {
        var $leftNode$$ = $JSCompiler_StaticMethods__findNextCell$$(this, $JSCompiler_StaticMethods__getActiveCellNode$$(this), !0);
        if (null == $leftNode$$ || $leftNode$$ == $rowHeaderCell$$6_rowInfo$$15$$) {
          this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_ROW_HEADER_FOCUS_TYPE$, $activeRowKey$$2_rowKey$$102_scrollToPos$$4$$, $rowHeaderCell$$6_rowInfo$$15$$), $changeActive$$ = !1;
        }
      }
    }
  }
  this.$_hasDetailStamp$ && $ctrlKey$$3$$ && ($activeRowKey$$2_rowKey$$102_scrollToPos$$4$$ = this.$GetFocusedRowKey$(), null != $activeRowKey$$2_rowKey$$102_scrollToPos$$4$$ && this.$getComponent$().$setDisclosedRowKey$($activeRowKey$$2_rowKey$$102_scrollToPos$$4$$, !$arrowLeft$$1$$));
  $changeActive$$ && $JSCompiler_StaticMethods__changeActiveCell$$(this, $arrowLeft$$1$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleTableBodyArrowLeftRight", {$HandleTableBodyArrowLeftRight$:$AdfDhtmlTableBasePeer$$.prototype.$HandleTableBodyArrowLeftRight$});
function $JSCompiler_StaticMethods__hScrollPage$$($JSCompiler_StaticMethods__hScrollPage$self$$, $scrollRight$$1$$) {
  var $hScroller$$2$$ = $JSCompiler_StaticMethods__hScrollPage$self$$.$IsEmpty$ ? $JSCompiler_StaticMethods__hScrollPage$self$$.$getDomElement$() : $JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__hScrollPage$self$$) && !$JSCompiler_StaticMethods__hScrollPage$self$$.$_isPaged$ ? $JSCompiler_StaticMethods__hScrollPage$self$$.$GetScroller$() : $JSCompiler_StaticMethods__hScrollPage$self$$.$GetScroller$()[$AdfDhtmlTableBasePeer$$.$_HSCROLLER$];
  if ($hScroller$$2$$ && $hScroller$$2$$.scrollWidth > $hScroller$$2$$.offsetWidth) {
    var $newScrollPos$$ = $AdfAgent$$.$AGENT$.getScrollLeft($hScroller$$2$$) - ($scrollRight$$1$$ ? -1 : 1) * ($hScroller$$2$$.clientWidth - $hScroller$$2$$.clientWidth / 10), $newScrollPos$$ = $scrollRight$$1$$ ? Math.max($newScrollPos$$, 0) : Math.min($newScrollPos$$, $hScroller$$2$$.scrollWidth);
    $AdfAgent$$.$AGENT$.$scrollToPos$($hScroller$$2$$, $newScrollPos$$);
  }
}
function $JSCompiler_StaticMethods__getLastVisibleRowKeyAndRow$$($JSCompiler_StaticMethods__getLastVisibleRowKeyAndRow$self$$) {
  for (var $agent$$699$$ = $AdfAgent$$.$AGENT$, $dataBody$$128$$ = $JSCompiler_StaticMethods__getLastVisibleRowKeyAndRow$self$$.$GetDataBody$(), $dataTables$$7$$ = $dataBody$$128$$.childNodes, $attrs$$32$$ = {}, $i$$635$$ = $dataTables$$7$$.length - 1;0 <= $i$$635$$ && !$attrs$$32$$.$rowKey$;--$i$$635$$) {
    for (var $rowKey$$106_tableTop$$ = $dataTables$$7$$[$i$$635$$].$startPos$, $rows$$41$$ = $dataTables$$7$$[$i$$635$$].rows, $j$$67$$ = $rows$$41$$.length - 1;0 <= $j$$67$$;--$j$$67$$) {
      var $row$$104$$ = $rows$$41$$[$j$$67$$];
      if ($row$$104$$.offsetTop - ($JSCompiler_StaticMethods__getLastVisibleRowKeyAndRow$self$$.$_currentScrollTop$ - $rowKey$$106_tableTop$$) + $AdfDhtmlTableBasePeer$$.$_MAXIMUM_ROW_REVEAL$ < $dataBody$$128$$.offsetHeight) {
        $rowKey$$106_tableTop$$ = $agent$$699$$.getAttribute($row$$104$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
        $attrs$$32$$.$rowKey$ = $rowKey$$106_tableTop$$;
        $attrs$$32$$.$row$ = $row$$104$$;
        break;
      }
    }
  }
  return $attrs$$32$$;
}
$AdfDhtmlTableBasePeer$$.prototype.$GetFirstVisibleRowKeyAndRow$ = function $$AdfDhtmlTableBasePeer$$$$$GetFirstVisibleRowKeyAndRow$$($margin$$2$$) {
  var $attrs$$33$$ = this.$_cachedFirstVisibleRowKeyAndRow$;
  if ($attrs$$33$$) {
    return $attrs$$33$$;
  }
  var $agent$$700$$ = $AdfAgent$$.$AGENT$, $dataTables$$8$$ = this.$GetDataBody$().childNodes, $tableCount$$8$$ = $dataTables$$8$$.length, $attrs$$33$$ = {};
  $margin$$2$$ = void 0 == $margin$$2$$ ? $AdfDhtmlTableBasePeer$$.$_MAXIMUM_ROW_REVEAL$ : $margin$$2$$;
  for (var $i$$636$$ = 0;$i$$636$$ < $tableCount$$8$$ && !$attrs$$33$$.$rowKey$;++$i$$636$$) {
    var $row$$105_table$$58$$ = $dataTables$$8$$[$i$$636$$], $rowKey$$107_tableTop$$1$$ = $row$$105_table$$58$$.$startPos$, $rows$$42$$ = $row$$105_table$$58$$.rows, $rowCount$$39$$ = 0;
    null != $rows$$42$$ && ($rowCount$$39$$ = $rows$$42$$.length);
    for (var $j$$68$$ = 0;$j$$68$$ < $rowCount$$39$$;++$j$$68$$) {
      if ($row$$105_table$$58$$ = $rows$$42$$[$j$$68$$], $row$$105_table$$58$$.offsetTop + $row$$105_table$$58$$.offsetHeight + $rowKey$$107_tableTop$$1$$ - $margin$$2$$ > this.$_currentScrollTop$) {
        $rowKey$$107_tableTop$$1$$ = $agent$$700$$.getAttribute($row$$105_table$$58$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
        $attrs$$33$$.$rowKey$ = $rowKey$$107_tableTop$$1$$;
        $attrs$$33$$.$row$ = $row$$105_table$$58$$;
        break;
      }
    }
  }
  return this.$_cachedFirstVisibleRowKeyAndRow$ = $attrs$$33$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetFirstVisibleRowKeyAndRow", {$GetFirstVisibleRowKeyAndRow$:$AdfDhtmlTableBasePeer$$.prototype.$GetFirstVisibleRowKeyAndRow$});
$AdfDhtmlTableBasePeer$$.prototype.$scrollToRowIndex$ = function $$AdfDhtmlTableBasePeer$$$$$scrollToRowIndex$$($index$$199$$, $callback$$121$$) {
  var $oldCallback_scrollTop$$46$$ = $index$$199$$ * this.$_averageRowHeight$, $comp$$23_firstVisibleIndex$$3$$ = this.$getComponent$(), $attrs$$34$$ = this.$GetFirstVisibleRowKeyAndRow$(), $comp$$23_firstVisibleIndex$$3$$ = $attrs$$34$$.$rowKey$ ? $comp$$23_firstVisibleIndex$$3$$.$getRowIndex$($attrs$$34$$.$rowKey$) : null, $vScrollState$$1$$;
  this.$_currentScrollTop$ != $oldCallback_scrollTop$$46$$ && ($vScrollState$$1$$ = this.$scrollToPos$(-1, $oldCallback_scrollTop$$46$$, !0, !1));
  $comp$$23_firstVisibleIndex$$3$$ == $index$$199$$ || $vScrollState$$1$$ == $AdfDhtmlTableBasePeer$$.$VIEWPORT_SATISFIED$ ? $JSCompiler_StaticMethods__callCallbackWithStatus$$($callback$$121$$, this.$SCROLL_SUCCEEDED$) : ($oldCallback_scrollTop$$46$$ = this.$_postEvalCallback$, $JSCompiler_StaticMethods__callCallbackWithStatus$$($oldCallback_scrollTop$$46$$, this.$SCROLL_CANCELLED$), this.$_postEvalCallback$ = $callback$$121$$, $oldCallback_scrollTop$$46$$ || $AdfPage$$.$PAGE$.addEventListener($AdfDomReplacedEvent$$.$EVENT_TYPE$, 
  this.$_domReplacedListener$, this));
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.scrollToRowIndex", {$scrollToRowIndex$:$AdfDhtmlTableBasePeer$$.prototype.$scrollToRowIndex$});
function $JSCompiler_StaticMethods__callCallbackWithStatus$$($callback$$122$$, $status$$9$$) {
  if ($callback$$122$$) {
    $AdfAssert$$.$assertFunction$($callback$$122$$);
    var $state$$96$$ = {};
    $state$$96$$.status = $status$$9$$;
    $callback$$122$$($state$$96$$);
  }
}
$JSCompiler_prototypeAlias$$ = $AdfDhtmlTableBasePeer$$.prototype;
$JSCompiler_prototypeAlias$$.$_domReplacedListener$ = function $$JSCompiler_prototypeAlias$$$$_domReplacedListener$$($callback$$123_event$$306$$) {
  var $clientId$$450_component$$2212$$ = this.$getComponent$();
  $AdfAssert$$.$assertPrototype$($clientId$$450_component$$2212$$, $AdfUIComponent$$);
  $clientId$$450_component$$2212$$ = $clientId$$450_component$$2212$$.$getClientId$();
  $callback$$123_event$$306$$.$containsClientId$($clientId$$450_component$$2212$$) && ($AdfPage$$.$PAGE$.removeEventListener($AdfDomReplacedEvent$$.$EVENT_TYPE$, this.$_domReplacedListener$, this), $callback$$123_event$$306$$ = this.$_postEvalCallback$, this.$_postEvalCallback$ = null, $JSCompiler_StaticMethods__callCallbackWithStatus$$($callback$$123_event$$306$$, this.$SCROLL_SUCCEEDED$));
};
$JSCompiler_prototypeAlias$$.$_getNextRowKeyAndRow$ = function $$JSCompiler_prototypeAlias$$$$_getNextRowKeyAndRow$$($selectedRowKey$$4$$) {
  for (var $agent$$701$$ = $AdfAgent$$.$AGENT$, $dataTables$$9$$ = this.$GetDataBody$().childNodes, $tableCount$$9$$ = $dataTables$$9$$.length, $attrs$$35$$ = {}, $i$$637$$ = 0;$i$$637$$ < $tableCount$$9$$ && !$attrs$$35$$.$rowKey$;++$i$$637$$) {
    for (var $lastBlock$$9_rows$$43$$ = $dataTables$$9$$[$i$$637$$].rows, $rowCount$$40$$ = $lastBlock$$9_rows$$43$$.length, $j$$69$$ = 0;$j$$69$$ < $rowCount$$40$$;++$j$$69$$) {
      var $row$$106$$ = $lastBlock$$9_rows$$43$$[$j$$69$$], $rowKey$$108$$ = $agent$$701$$.getAttribute($row$$106$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
      if (null == $selectedRowKey$$4$$) {
        $attrs$$35$$.$rowKey$ = $rowKey$$108$$;
        $attrs$$35$$.$row$ = $row$$106$$;
        break;
      } else {
        if ($rowKey$$108$$ == $selectedRowKey$$4$$) {
          $attrs$$35$$.$lastRowKeyInView$ = $rowKey$$108$$;
          if ($j$$69$$ + 1 < $rowCount$$40$$) {
            $row$$106$$ = $lastBlock$$9_rows$$43$$[$j$$69$$ + 1];
            if (this.$_hasDetailStamp$ && $AdfAgent$$.$AGENT$.getAttribute($row$$106$$, $AdfDhtmlTableBasePeer$$.$_DETAIL_ROW_MARKER$, !1)) {
              if ($j$$69$$ + 2 < $rowCount$$40$$) {
                $row$$106$$ = $lastBlock$$9_rows$$43$$[$j$$69$$ + 2];
              } else {
                if ($i$$637$$ + 1 < $tableCount$$9$$ && 0 < $dataTables$$9$$[$i$$637$$ + 1].rows.length) {
                  $row$$106$$ = $dataTables$$9$$[$i$$637$$ + 1].rows[0];
                } else {
                  return $attrs$$35$$;
                }
              }
            }
            $rowKey$$108$$ = $agent$$701$$.getAttribute($row$$106$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
            $attrs$$35$$.$rowKey$ = $rowKey$$108$$;
            $attrs$$35$$.$row$ = $row$$106$$;
          } else {
            if ($i$$637$$ + 1 < $tableCount$$9$$) {
              $lastBlock$$9_rows$$43$$ = $dataTables$$9$$[$i$$637$$ + 1].rows, 0 < $lastBlock$$9_rows$$43$$.length && ($row$$106$$ = $lastBlock$$9_rows$$43$$[0], $rowKey$$108$$ = $agent$$701$$.getAttribute($row$$106$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$), $attrs$$35$$.$rowKey$ = $rowKey$$108$$, $attrs$$35$$.$row$ = $row$$106$$);
            } else {
              if ($lastBlock$$9_rows$$43$$ = $dataTables$$9$$[$tableCount$$9$$ - 1], $lastBlock$$9_rows$$43$$.$startRow$ + $lastBlock$$9_rows$$43$$.$numRows$ == this.$GetRowCount$() || this.$_isPaged$) {
                $attrs$$35$$.$isAtButtom$ = !0;
              }
            }
          }
          break;
        }
      }
    }
  }
  return $attrs$$35$$;
};
$JSCompiler_prototypeAlias$$.$_getPreviousRowKeyAndRow$ = function $$JSCompiler_prototypeAlias$$$$_getPreviousRowKeyAndRow$$($selectedRowKey$$5$$) {
  for (var $agent$$702$$ = $AdfAgent$$.$AGENT$, $dataTables$$10$$ = this.$GetDataBody$().childNodes, $attrs$$36$$ = {}, $i$$638$$ = $dataTables$$10$$.length - 1;0 <= $i$$638$$ && !$attrs$$36$$.$rowKey$;--$i$$638$$) {
    for (var $table$$60$$ = $dataTables$$10$$[$i$$638$$], $rows$$44$$ = $dataTables$$10$$[$i$$638$$].rows, $j$$70$$ = $rows$$44$$.length - 1;0 <= $j$$70$$;--$j$$70$$) {
      var $row$$107$$ = $rows$$44$$[$j$$70$$], $rowKey$$109$$ = $agent$$702$$.getAttribute($row$$107$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
      if (null == $selectedRowKey$$5$$) {
        $attrs$$36$$.$rowKey$ = $rowKey$$109$$;
        $attrs$$36$$.$row$ = $row$$107$$;
        break;
      } else {
        if ($rowKey$$109$$ == $selectedRowKey$$5$$) {
          $attrs$$36$$.$lastRowKeyInView$ = $rowKey$$109$$;
          if (0 <= $j$$70$$ - 1) {
            $row$$107$$ = $rows$$44$$[$j$$70$$ - 1];
            if (this.$_hasDetailStamp$ && $AdfAgent$$.$AGENT$.getAttribute($row$$107$$, $AdfDhtmlTableBasePeer$$.$_DETAIL_ROW_MARKER$, !1)) {
              if (0 <= $j$$70$$ - 2) {
                $row$$107$$ = $rows$$44$$[$j$$70$$ - 2];
              } else {
                if (0 <= $i$$638$$ - 1 && 0 < $dataTables$$10$$[$i$$638$$ - 1].rows.length) {
                  $row$$107$$ = $dataTables$$10$$[$i$$638$$ - 1].rows[$dataTables$$10$$[$i$$638$$ - 1].rows.length - 1];
                } else {
                  return $attrs$$36$$;
                }
              }
            }
            $rowKey$$109$$ = $agent$$702$$.getAttribute($row$$107$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
            $attrs$$36$$.$rowKey$ = $rowKey$$109$$;
            $attrs$$36$$.$row$ = $row$$107$$;
          } else {
            0 <= $i$$638$$ - 1 ? ($rows$$44$$ = $dataTables$$10$$[$i$$638$$ - 1].rows, 0 < $rows$$44$$.length && ($row$$107$$ = $rows$$44$$[$rows$$44$$.length - 1], $rowKey$$109$$ = $agent$$702$$.getAttribute($row$$107$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$), $attrs$$36$$.$rowKey$ = $rowKey$$109$$, $attrs$$36$$.$row$ = $row$$107$$)) : 0 == $agent$$702$$.$getIntAttribute$($table$$60$$, "_startRow", -1) && ($attrs$$36$$.$isAtTop$ = !0);
          }
          break;
        }
      }
    }
  }
  return $attrs$$36$$;
};
$JSCompiler_prototypeAlias$$.$_handleEnterKey$ = function $$JSCompiler_prototypeAlias$$$$_handleEnterKey$$($eventTarget$$96$$, $domEvent$$82$$) {
  var $agent$$704_attrs$$38_cell$$inline_4722_cellIndex$$24_cellIndex$$inline_4717_params$$75_sortProperty$$2$$ = $AdfAgent$$.$AGENT$, $agent$$inline_4720_fm$$8_peer$$181_rowKey$$110_th$$24$$ = this.$_focusManager$, $JSCompiler_temp$$256_comp$$24_rowKey$$inline_4719_stopBubbling$$ = !1;
  if ($JSCompiler_StaticMethods__isTargetCellFilter$$(this, $eventTarget$$96$$)) {
    this.$_editableTableReadOnlyMode$ && $JSCompiler_StaticMethods__setReadOnlyMode$$(this, !1, $eventTarget$$96$$, !0);
    $agent$$704_attrs$$38_cell$$inline_4722_cellIndex$$24_cellIndex$$inline_4717_params$$75_sortProperty$$2$$.$getPlatform$() == $AdfAgent$$.$GECKO_PLATFORM$ && 0 < this.$_currentScrollLeft$ && $AdfFocusUtils$$.$focusElement$(this.$getDomElement$());
    if ($JSCompiler_temp$$256_comp$$24_rowKey$$inline_4719_stopBubbling$$ = $AdfPage$$.$PAGE$.$findComponent$($agent$$704_attrs$$38_cell$$inline_4722_cellIndex$$24_cellIndex$$inline_4717_params$$75_sortProperty$$2$$.getAttribute($eventTarget$$96$$, "name"))) {
      $agent$$inline_4720_fm$$8_peer$$181_rowKey$$110_th$$24$$ = $JSCompiler_temp$$256_comp$$24_rowKey$$inline_4719_stopBubbling$$.$getPeer$(), $agent$$inline_4720_fm$$8_peer$$181_rowKey$$110_th$$24$$.bind($JSCompiler_temp$$256_comp$$24_rowKey$$inline_4719_stopBubbling$$), $agent$$inline_4720_fm$$8_peer$$181_rowKey$$110_th$$24$$ instanceof $AdfDhtmlInputBasePeer$$ && $agent$$inline_4720_fm$$8_peer$$181_rowKey$$110_th$$24$$.$RunValidation$($JSCompiler_temp$$256_comp$$24_rowKey$$inline_4719_stopBubbling$$, 
      $eventTarget$$96$$, !1);
    }
    $JSCompiler_StaticMethods__handleFilterCellAction$$(this);
    $JSCompiler_temp$$256_comp$$24_rowKey$$inline_4719_stopBubbling$$ = !0;
  } else {
    if (this.$_isTargetCellEditable$($eventTarget$$96$$)) {
      if ($agent$$704_attrs$$38_cell$$inline_4722_cellIndex$$24_cellIndex$$inline_4717_params$$75_sortProperty$$2$$ = this.$GetRowKeyAndRow$($eventTarget$$96$$, this.$getDomElement$()), null != $agent$$704_attrs$$38_cell$$inline_4722_cellIndex$$24_cellIndex$$inline_4717_params$$75_sortProperty$$2$$ && ($agent$$inline_4720_fm$$8_peer$$181_rowKey$$110_th$$24$$ = $agent$$704_attrs$$38_cell$$inline_4722_cellIndex$$24_cellIndex$$inline_4717_params$$75_sortProperty$$2$$[0], null != $agent$$inline_4720_fm$$8_peer$$181_rowKey$$110_th$$24$$ && 
      ($agent$$704_attrs$$38_cell$$inline_4722_cellIndex$$24_cellIndex$$inline_4717_params$$75_sortProperty$$2$$ = $JSCompiler_StaticMethods__getCellAndIndexForNode$$(this, $eventTarget$$96$$, $agent$$704_attrs$$38_cell$$inline_4722_cellIndex$$24_cellIndex$$inline_4717_params$$75_sortProperty$$2$$[1]), this.$_ctePatternStart$ != $agent$$704_attrs$$38_cell$$inline_4722_cellIndex$$24_cellIndex$$inline_4717_params$$75_sortProperty$$2$$.cellIndex && delete this.$_ctePatternStart$, $agent$$704_attrs$$38_cell$$inline_4722_cellIndex$$24_cellIndex$$inline_4717_params$$75_sortProperty$$2$$ = 
      $agent$$704_attrs$$38_cell$$inline_4722_cellIndex$$24_cellIndex$$inline_4717_params$$75_sortProperty$$2$$.cellIndex, -1 < $agent$$704_attrs$$38_cell$$inline_4722_cellIndex$$24_cellIndex$$inline_4717_params$$75_sortProperty$$2$$))) {
        if ($JSCompiler_StaticMethods__isClickToEdit$$(this)) {
          $JSCompiler_temp$$256_comp$$24_rowKey$$inline_4719_stopBubbling$$ = $JSCompiler_StaticMethods__clickToEditActivateRow$$(this, $agent$$inline_4720_fm$$8_peer$$181_rowKey$$110_th$$24$$, !$domEvent$$82$$.shiftKey, $agent$$704_attrs$$38_cell$$inline_4722_cellIndex$$24_cellIndex$$inline_4717_params$$75_sortProperty$$2$$);
        } else {
          var $attrs$$inline_4718_row$$inline_4721_sortOrder$$4$$ = $domEvent$$82$$.shiftKey ? this.$_getPreviousRowKeyAndRow$($agent$$inline_4720_fm$$8_peer$$181_rowKey$$110_th$$24$$) : this.$_getNextRowKeyAndRow$($agent$$inline_4720_fm$$8_peer$$181_rowKey$$110_th$$24$$), $JSCompiler_temp$$256_comp$$24_rowKey$$inline_4719_stopBubbling$$ = $attrs$$inline_4718_row$$inline_4721_sortOrder$$4$$.$rowKey$;
          if (null != $JSCompiler_temp$$256_comp$$24_rowKey$$inline_4719_stopBubbling$$) {
            var $agent$$inline_4720_fm$$8_peer$$181_rowKey$$110_th$$24$$ = $AdfAgent$$.$AGENT$, $attrs$$inline_4718_row$$inline_4721_sortOrder$$4$$ = $attrs$$inline_4718_row$$inline_4721_sortOrder$$4$$.$row$, $agent$$704_attrs$$38_cell$$inline_4722_cellIndex$$24_cellIndex$$inline_4717_params$$75_sortProperty$$2$$ = this.$FindCellByIndex$($attrs$$inline_4718_row$$inline_4721_sortOrder$$4$$, $agent$$704_attrs$$38_cell$$inline_4722_cellIndex$$24_cellIndex$$inline_4717_params$$75_sortProperty$$2$$), 
            $focusWasSet$$inline_4723$$ = !0;
            null == $JSCompiler_StaticMethods__setFocusOnEditableElementInNode$$(this, $agent$$inline_4720_fm$$8_peer$$181_rowKey$$110_th$$24$$, $agent$$704_attrs$$38_cell$$inline_4722_cellIndex$$24_cellIndex$$inline_4717_params$$75_sortProperty$$2$$) && null == $JSCompiler_StaticMethods__setFocusOnEditableElementInNode$$(this, $agent$$inline_4720_fm$$8_peer$$181_rowKey$$110_th$$24$$, $attrs$$inline_4718_row$$inline_4721_sortOrder$$4$$) && ($focusWasSet$$inline_4723$$ = !1);
            $focusWasSet$$inline_4723$$ && $JSCompiler_StaticMethods__isRowSelectionEnabled$$(this) && !this.$_selIsSelected$($JSCompiler_temp$$256_comp$$24_rowKey$$inline_4719_stopBubbling$$) && (this.$_selUnselectAll$(), this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $JSCompiler_temp$$256_comp$$24_rowKey$$inline_4719_stopBubbling$$, $attrs$$inline_4718_row$$inline_4721_sortOrder$$4$$), $JSCompiler_StaticMethods__selSelectRow$$(this, $JSCompiler_temp$$256_comp$$24_rowKey$$inline_4719_stopBubbling$$, 
            $attrs$$inline_4718_row$$inline_4721_sortOrder$$4$$));
          }
          $JSCompiler_temp$$256_comp$$24_rowKey$$inline_4719_stopBubbling$$ = null != $JSCompiler_temp$$256_comp$$24_rowKey$$inline_4719_stopBubbling$$;
        }
      }
    } else {
      if (this.$_focusManager$.$objectType$ == $AdfDhtmlTableBasePeer$$.$_COLUMN_HEADER_FOCUS_TYPE$) {
        ($agent$$inline_4720_fm$$8_peer$$181_rowKey$$110_th$$24$$ = $agent$$inline_4720_fm$$8_peer$$181_rowKey$$110_th$$24$$.$domElement$) && null != $agent$$704_attrs$$38_cell$$inline_4722_cellIndex$$24_cellIndex$$inline_4717_params$$75_sortProperty$$2$$.getElementById($AdfRichUIPeer$$.$CreateSubId$($agent$$inline_4720_fm$$8_peer$$181_rowKey$$110_th$$24$$.id, $AdfDhtmlTableBasePeer$$.$__SORT_INDICATOR$)) && ($agent$$704_attrs$$38_cell$$inline_4722_cellIndex$$24_cellIndex$$inline_4717_params$$75_sortProperty$$2$$ = 
        $AdfPage$$.$PAGE$.$findComponent$($agent$$inline_4720_fm$$8_peer$$181_rowKey$$110_th$$24$$.id).getSortProperty(), $attrs$$inline_4718_row$$inline_4721_sortOrder$$4$$ = $AdfDhtmlTableBasePeer$$.$__getSortOrderForColumn$($agent$$inline_4720_fm$$8_peer$$181_rowKey$$110_th$$24$$.id), $attrs$$inline_4718_row$$inline_4721_sortOrder$$4$$ = null == $attrs$$inline_4718_row$$inline_4721_sortOrder$$4$$ ? !0 : !$attrs$$inline_4718_row$$inline_4721_sortOrder$$4$$, this.$getComponent$().setProperty("currentlySelectedHeaderId", 
        $agent$$inline_4720_fm$$8_peer$$181_rowKey$$110_th$$24$$.id), $AdfTableUtils$$.$queueSortEvent$(this.$getComponent$(), $agent$$704_attrs$$38_cell$$inline_4722_cellIndex$$24_cellIndex$$inline_4717_params$$75_sortProperty$$2$$, $attrs$$inline_4718_row$$inline_4721_sortOrder$$4$$));
      } else {
        if ($JSCompiler_StaticMethods__isClickToEdit$$(this) && null != this.$GetFocusedRowKey$()) {
          this.$_editableTableReadOnlyMode$ || this.$GetFocusedRowKey$() != $JSCompiler_StaticMethods__getActiveRowKey$$(this) || null == $JSCompiler_StaticMethods__getActiveRowKey$$(this) ? ($JSCompiler_StaticMethods__setActiveRowKey$$(this, this.$GetFocusedRowKey$()), $JSCompiler_StaticMethods__setReadOnlyMode$$(this, !1, $eventTarget$$96$$, !1), $agent$$704_attrs$$38_cell$$inline_4722_cellIndex$$24_cellIndex$$inline_4717_params$$75_sortProperty$$2$$ = $JSCompiler_StaticMethods__getCellIndex$$(this, 
          $JSCompiler_StaticMethods__getActiveCellNode$$(this)), -1 == $agent$$704_attrs$$38_cell$$inline_4722_cellIndex$$24_cellIndex$$inline_4717_params$$75_sortProperty$$2$$ && ($agent$$704_attrs$$38_cell$$inline_4722_cellIndex$$24_cellIndex$$inline_4717_params$$75_sortProperty$$2$$ = this.$_lastCTEIndex$), void 0 != $agent$$704_attrs$$38_cell$$inline_4722_cellIndex$$24_cellIndex$$inline_4717_params$$75_sortProperty$$2$$ && (this.$_clickEditRequest$ = {cellIndex:$agent$$704_attrs$$38_cell$$inline_4722_cellIndex$$24_cellIndex$$inline_4717_params$$75_sortProperty$$2$$})) : 
          $JSCompiler_temp$$256_comp$$24_rowKey$$inline_4719_stopBubbling$$ = $JSCompiler_StaticMethods__clickToEditActivateRow$$(this, this.$GetFocusedRowKey$(), !$domEvent$$82$$.shiftKey, this.$_lastCTEIndex$);
        } else {
          if (!$JSCompiler_StaticMethods__isClickToEdit$$(this) && this.$_editableTableReadOnlyMode$) {
            $JSCompiler_StaticMethods__setReadOnlyMode$$(this, !1, $eventTarget$$96$$, !0);
          } else {
            return !0;
          }
        }
      }
    }
  }
  return !$JSCompiler_temp$$256_comp$$24_rowKey$$inline_4719_stopBubbling$$;
};
function $JSCompiler_StaticMethods__indexOfDomElement$$($domArr$$, $elem$$45$$) {
  for (var $domCount$$ = $domArr$$.length, $i$$639$$ = 0;$i$$639$$ < $domCount$$;$i$$639$$++) {
    if ($domArr$$[$i$$639$$] == $elem$$45$$) {
      return $i$$639$$;
    }
  }
  return -1;
}
function $JSCompiler_StaticMethods__getFirstInputElementInNode$$($agent$$706_firstInputElem$$, $inputElems_node$$124$$, $getAny$$) {
  var $domDoc$$11_isVisible$$6$$ = $agent$$706_firstInputElem$$.$getDomDocument$();
  $agent$$706_firstInputElem$$ = null;
  if ($domDoc$$11_isVisible$$6$$.evaluate) {
    $inputElems_node$$124$$ = $domDoc$$11_isVisible$$6$$.evaluate('.//input[not(@type\x3d"hidden")]|.//select|.//textarea|.//button|.//a|.//*[@tabindex\x3e\x3d0]', $inputElems_node$$124$$, null, XPathResult.ANY_TYPE, null);
    for (var $elem$$46$$ = $inputElems_node$$124$$.iterateNext();$elem$$46$$;) {
      $domDoc$$11_isVisible$$6$$ = !!($elem$$46$$.offsetWidth || $elem$$46$$.offsetHeight || $elem$$46$$.getClientRects && $elem$$46$$.getClientRects().length);
      if (($getAny$$ || $domDoc$$11_isVisible$$6$$ && !$elem$$46$$.disabled && -1 != $elem$$46$$.tabIndex) && ("A" != $elem$$46$$.nodeName || $elem$$46$$.href)) {
        $agent$$706_firstInputElem$$ = $elem$$46$$;
        break;
      }
      $elem$$46$$ = $inputElems_node$$124$$.iterateNext();
    }
  } else {
    $inputElems_node$$124$$ = $inputElems_node$$124$$.getElementsByTagName("*");
    for (var $elemCount$$2$$ = $inputElems_node$$124$$.length, $inputRegExp$$3$$ = $AdfDhtmlTableBasePeer$$.$_INPUT_REGEXP$, $i$$640$$ = 0;$i$$640$$ < $elemCount$$2$$;$i$$640$$++) {
      var $elem$$46$$ = $inputElems_node$$124$$[$i$$640$$], $tabIndex$$3$$ = $elem$$46$$.getAttribute("tabIndex", 2);
      if (null != $tabIndex$$3$$ && 0 <= $tabIndex$$3$$ && 32768 != $tabIndex$$3$$ && 65535 != $tabIndex$$3$$ || $elem$$46$$.tagName.match($inputRegExp$$3$$)) {
        if ($domDoc$$11_isVisible$$6$$ = !!($elem$$46$$.offsetWidth || $elem$$46$$.offsetHeight || $elem$$46$$.getClientRects && $elem$$46$$.getClientRects().length), ($getAny$$ || $domDoc$$11_isVisible$$6$$ && !$elem$$46$$.disabled && -1 != $tabIndex$$3$$) && ("A" != $elem$$46$$.nodeName || $elem$$46$$.href)) {
          $agent$$706_firstInputElem$$ = $elem$$46$$;
          break;
        }
      }
    }
  }
  return $agent$$706_firstInputElem$$;
}
function $JSCompiler_StaticMethods__setFocusOnEditableElementInNode$$($JSCompiler_StaticMethods__setFocusOnEditableElementInNode$self$$, $agent$$707$$, $firstInputElem$$1_node$$125$$) {
  if ($firstInputElem$$1_node$$125$$ = $JSCompiler_StaticMethods__getFirstInputElementInNode$$($agent$$707$$, $firstInputElem$$1_node$$125$$)) {
    var $isInput$$5$$ = "INPUT" == $firstInputElem$$1_node$$125$$.nodeName;
    if ($agent$$707$$.$getPlatform$() != $AdfAgent$$.$GECKO_PLATFORM$ || !$isInput$$5$$ || "file" != $firstInputElem$$1_node$$125$$.type) {
      var $isInPopup_previousElem$$ = $AdfPage$$.$PAGE$.$_activeDomNode$;
      $isInPopup_previousElem$$ && $isInPopup_previousElem$$.blur && $isInPopup_previousElem$$.blur();
      var $isInPopup_previousElem$$ = !1, $zOrderManager$$7$$ = $AdfPage$$.$PAGE$.$getZOrderManager$();
      $zOrderManager$$7$$ && $zOrderManager$$7$$.$containsElement$($JSCompiler_StaticMethods__setFocusOnEditableElementInNode$self$$.$getDomElement$()) && ($isInPopup_previousElem$$ = !0);
      $agent$$707$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ && $isInPopup_previousElem$$ && !$JSCompiler_StaticMethods__isClickToEdit$$($JSCompiler_StaticMethods__setFocusOnEditableElementInNode$self$$) ? $AdfFocusUtils$$.$focusElementDelayed$($firstInputElem$$1_node$$125$$, 1) : $AdfFocusUtils$$.$focusElement$($firstInputElem$$1_node$$125$$);
      $isInput$$5$$ && $firstInputElem$$1_node$$125$$.select();
      return $firstInputElem$$1_node$$125$$;
    }
  }
  return null;
}
function $JSCompiler_StaticMethods__unclipRow$$($JSCompiler_StaticMethods__unclipRow$self$$, $row$$110$$) {
  $AdfAssert$$.assert(null != $row$$110$$, "Unable to unclipRow without a valid row being passed in!");
  var $dataBody$$132$$ = $JSCompiler_StaticMethods__unclipRow$self$$.$GetDataBody$(), $selectedRowBottom_selectedRowTop$$ = $row$$110$$.offsetTop + $row$$110$$.parentNode.parentNode.$startPos$;
  $selectedRowBottom_selectedRowTop$$ < $JSCompiler_StaticMethods__unclipRow$self$$.$_currentScrollTop$ ? $JSCompiler_StaticMethods__scrollerScrollToPos$$($JSCompiler_StaticMethods__unclipRow$self$$, null, $selectedRowBottom_selectedRowTop$$) : ($selectedRowBottom_selectedRowTop$$ = $row$$110$$.offsetTop + $row$$110$$.offsetHeight - ($JSCompiler_StaticMethods__unclipRow$self$$.$_currentScrollTop$ - $row$$110$$.parentNode.parentNode.$startPos$), $selectedRowBottom_selectedRowTop$$ > $dataBody$$132$$.offsetHeight && 
  $JSCompiler_StaticMethods__scrollerScrollToPos$$($JSCompiler_StaticMethods__unclipRow$self$$, null, $JSCompiler_StaticMethods__unclipRow$self$$.$_currentScrollTop$ + ($selectedRowBottom_selectedRowTop$$ - $dataBody$$132$$.offsetHeight)));
}
$JSCompiler_prototypeAlias$$.$UpdateFocusManager$ = function $$JSCompiler_prototypeAlias$$$$UpdateFocusManager$$($newNode$$inline_4728_objectType$$1_row$$inline_4726$$, $cellIndex$$inline_4727_currency$$1$$, $domElement$$552$$, $activeCell$$1$$) {
  var $fm$$9$$ = this.$_focusManager$;
  null != $fm$$9$$.$domElement$ && $JSCompiler_StaticMethods__updateFocusCellStyle$$(this, !1);
  $fm$$9$$.$objectType$ = $newNode$$inline_4728_objectType$$1_row$$inline_4726$$;
  $fm$$9$$.$currency$ = $cellIndex$$inline_4727_currency$$1$$;
  $fm$$9$$.$domElement$ = $domElement$$552$$;
  $JSCompiler_StaticMethods__updateFocusCellStyle$$(this, !0);
  this.$_disableRowMouseDownCellFocus$ || ($activeCell$$1$$ ? $JSCompiler_StaticMethods__setActiveDescendant$$(this, $activeCell$$1$$) : $fm$$9$$.$domElement$ && ("TR" == $fm$$9$$.$domElement$.nodeName ? ($newNode$$inline_4728_objectType$$1_row$$inline_4726$$ = $fm$$9$$.$domElement$, $cellIndex$$inline_4727_currency$$1$$ = $JSCompiler_StaticMethods__getCellIndex$$(this, $JSCompiler_StaticMethods__getActiveCellNode$$(this)), -1 == $cellIndex$$inline_4727_currency$$1$$ && ($cellIndex$$inline_4727_currency$$1$$ = 
  0), ($newNode$$inline_4728_objectType$$1_row$$inline_4726$$ = this.$FindCellByIndex$($newNode$$inline_4728_objectType$$1_row$$inline_4726$$, $cellIndex$$inline_4727_currency$$1$$)) && $JSCompiler_StaticMethods__setActiveDescendant$$(this, $newNode$$inline_4728_objectType$$1_row$$inline_4726$$)) : $JSCompiler_StaticMethods__setActiveDescendant$$(this, $fm$$9$$.$domElement$)));
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.UpdateFocusManager", {$UpdateFocusManager$:$AdfDhtmlTableBasePeer$$.prototype.$UpdateFocusManager$});
function $JSCompiler_StaticMethods__getLabelText$$($JSCompiler_StaticMethods__getLabelText$self$$, $node$$127$$) {
  for (var $labelText$$1$$ = "", $childNodes$$32$$ = $node$$127$$.childNodes, $childCount$$29$$ = $childNodes$$32$$ ? $childNodes$$32$$.length : 0, $i$$641$$ = 0;$i$$641$$ < $childCount$$29$$;$i$$641$$++) {
    var $child$$60_childText$$ = $childNodes$$32$$[$i$$641$$];
    1 == $child$$60_childText$$.nodeType && ($child$$60_childText$$ = "LABEL" == $child$$60_childText$$.nodeName ? $child$$60_childText$$.textContent : $JSCompiler_StaticMethods__getLabelText$$($JSCompiler_StaticMethods__getLabelText$self$$, $child$$60_childText$$)) && ($labelText$$1$$ += ($labelText$$1$$ ? " " : "") + $child$$60_childText$$);
  }
  return $labelText$$1$$;
}
function $JSCompiler_StaticMethods__setActiveDescendant$$($JSCompiler_StaticMethods__setActiveDescendant$self$$, $node$$129$$) {
  var $gridNode_isInPopup$$1$$ = $JSCompiler_StaticMethods__setActiveDescendant$self$$.$getDomElement$();
  if ($gridNode_isInPopup$$1$$) {
    var $attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$ = $JSCompiler_StaticMethods__getActiveCellNode$$($JSCompiler_StaticMethods__setActiveDescendant$self$$);
    if ($attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$) {
      if ("columnheader" == $attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$.getAttribute("role") && null == $attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$.getAttribute($AdfDhtmlTableBasePeer$$.$_SELECT_ALL$)) {
        $attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$.removeAttribute("aria-label");
      } else {
        var $i$$inline_4740_ids$$20_oldLabelledBy$$ = $attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$.getAttribute("aria-labelledby");
        if ($i$$inline_4740_ids$$20_oldLabelledBy$$) {
          for (var $i$$inline_4740_ids$$20_oldLabelledBy$$ = $i$$inline_4740_ids$$20_oldLabelledBy$$.split(" "), $rhNode_tableId$$inline_4738$$, $cell$$inline_4739_headerId$$inline_4742_i$$642$$ = 0;$cell$$inline_4739_headerId$$inline_4742_i$$642$$ < $i$$inline_4740_ids$$20_oldLabelledBy$$.length;$cell$$inline_4739_headerId$$inline_4742_i$$642$$++) {
            0 < $i$$inline_4740_ids$$20_oldLabelledBy$$[$cell$$inline_4739_headerId$$inline_4742_i$$642$$].indexOf(":_ariaRHId") && ($rhNode_tableId$$inline_4738$$ = $JSCompiler_StaticMethods__setActiveDescendant$self$$.$getDomDocument$().getElementById($i$$inline_4740_ids$$20_oldLabelledBy$$[$cell$$inline_4739_headerId$$inline_4742_i$$642$$])) && $rhNode_tableId$$inline_4738$$.removeAttribute("id");
          }
        }
        $attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$.removeAttribute("aria-labelledby");
      }
      $attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$.id && 0 < $attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$.id.indexOf(":_ariaActiveId") && $attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$.removeAttribute("id");
    }
    $node$$129$$.id || ($JSCompiler_StaticMethods__setActiveDescendant$self$$.$_ariaIdSuffix$ = 1 == $JSCompiler_StaticMethods__setActiveDescendant$self$$.$_ariaIdSuffix$ ? 0 : 1, $node$$129$$.id = $JSCompiler_StaticMethods__setActiveDescendant$self$$.$getDomElement$().id + ":_ariaActiveId" + $JSCompiler_StaticMethods__setActiveDescendant$self$$.$_ariaIdSuffix$);
    $attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$ = $node$$129$$.getAttribute("role");
    if ($JSCompiler_StaticMethods__isFilterCell$$($node$$129$$)) {
      $node$$129$$.getAttribute("aria-label") || $node$$129$$.setAttribute("aria-label", $JSCompiler_StaticMethods__getLabelText$$($JSCompiler_StaticMethods__setActiveDescendant$self$$, $node$$129$$));
    } else {
      if ("columnheader" == $attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$) {
        var $allHeaderIds$$inline_4747_cellIndex$$26_colHeaderIds_inputElem$$inline_4741_labelText$$2_siElem$$inline_4731_zOrderManager$$8$$;
        a: {
          if (($allHeaderIds$$inline_4747_cellIndex$$26_colHeaderIds_inputElem$$inline_4741_labelText$$2_siElem$$inline_4731_zOrderManager$$8$$ = $AdfAgent$$.$AGENT$.getElementById($AdfRichUIPeer$$.$CreateSubId$($node$$129$$.id, $AdfDhtmlTableBasePeer$$.$__SORT_INDICATOR$))) && $allHeaderIds$$inline_4747_cellIndex$$26_colHeaderIds_inputElem$$inline_4741_labelText$$2_siElem$$inline_4731_zOrderManager$$8$$.rows[0] && ($attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$ = 
          $allHeaderIds$$inline_4747_cellIndex$$26_colHeaderIds_inputElem$$inline_4741_labelText$$2_siElem$$inline_4731_zOrderManager$$8$$.rows[0].cells) && 0 < $attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$.length) {
            var $aElem$$inline_4733_labelledBy_row$$inline_4736$$;
            $allHeaderIds$$inline_4747_cellIndex$$26_colHeaderIds_inputElem$$inline_4741_labelText$$2_siElem$$inline_4731_zOrderManager$$8$$.getAttribute($AdfDhtmlTableBasePeer$$.$_SORTED_TYPE$) == $AdfDhtmlTableBasePeer$$.$_SORTED_ASCENDING$ && ($aElem$$inline_4733_labelledBy_row$$inline_4736$$ = $AdfDomUtils$$.$getFirstDescendentElement$($attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$[1], "A"));
            $aElem$$inline_4733_labelledBy_row$$inline_4736$$ || ($aElem$$inline_4733_labelledBy_row$$inline_4736$$ = $AdfDomUtils$$.$getFirstDescendentElement$($attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$[0], "A"));
            if ($aElem$$inline_4733_labelledBy_row$$inline_4736$$) {
              $allHeaderIds$$inline_4747_cellIndex$$26_colHeaderIds_inputElem$$inline_4741_labelText$$2_siElem$$inline_4731_zOrderManager$$8$$ = $node$$129$$.textContent + " " + $aElem$$inline_4733_labelledBy_row$$inline_4736$$.title;
              break a;
            }
          }
          $allHeaderIds$$inline_4747_cellIndex$$26_colHeaderIds_inputElem$$inline_4741_labelText$$2_siElem$$inline_4731_zOrderManager$$8$$ = null;
        }
        $allHeaderIds$$inline_4747_cellIndex$$26_colHeaderIds_inputElem$$inline_4741_labelText$$2_siElem$$inline_4731_zOrderManager$$8$$ && $node$$129$$.setAttribute("aria-label", $allHeaderIds$$inline_4747_cellIndex$$26_colHeaderIds_inputElem$$inline_4741_labelText$$2_siElem$$inline_4731_zOrderManager$$8$$);
      } else {
        if ("presentation" != $attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$) {
          $aElem$$inline_4733_labelledBy_row$$inline_4736$$ = "";
          if ("rowheader" != $attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$ && ($attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$ = $JSCompiler_StaticMethods__setActiveDescendant$self$$.$GetRowKeyAndRow$($node$$129$$, $JSCompiler_StaticMethods__setActiveDescendant$self$$.$getDomElement$()), null != $attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$)) {
            $aElem$$inline_4733_labelledBy_row$$inline_4736$$ = $attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$[1];
            $attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$ = "";
            $rhNode_tableId$$inline_4738$$ = $JSCompiler_StaticMethods__setActiveDescendant$self$$.$getDomElement$().id;
            if ($aElem$$inline_4733_labelledBy_row$$inline_4736$$) {
              for ($i$$inline_4740_ids$$20_oldLabelledBy$$ = 0;$cell$$inline_4739_headerId$$inline_4742_i$$642$$ = $JSCompiler_StaticMethods__setActiveDescendant$self$$.$FindCellByIndex$($aElem$$inline_4733_labelledBy_row$$inline_4736$$, $i$$inline_4740_ids$$20_oldLabelledBy$$++);) {
                "rowheader" == $cell$$inline_4739_headerId$$inline_4742_i$$642$$.getAttribute("role") && (($allHeaderIds$$inline_4747_cellIndex$$26_colHeaderIds_inputElem$$inline_4741_labelText$$2_siElem$$inline_4731_zOrderManager$$8$$ = $JSCompiler_StaticMethods__getFirstInputElementInNode$$($AdfAgent$$.$AGENT$, $cell$$inline_4739_headerId$$inline_4742_i$$642$$, !0)) && $allHeaderIds$$inline_4747_cellIndex$$26_colHeaderIds_inputElem$$inline_4741_labelText$$2_siElem$$inline_4731_zOrderManager$$8$$.id ? 
                $cell$$inline_4739_headerId$$inline_4742_i$$642$$ = $allHeaderIds$$inline_4747_cellIndex$$26_colHeaderIds_inputElem$$inline_4741_labelText$$2_siElem$$inline_4731_zOrderManager$$8$$.id : ($cell$$inline_4739_headerId$$inline_4742_i$$642$$.id || ($cell$$inline_4739_headerId$$inline_4742_i$$642$$.id = $rhNode_tableId$$inline_4738$$ + ":_ariaRHId" + $i$$inline_4740_ids$$20_oldLabelledBy$$), $cell$$inline_4739_headerId$$inline_4742_i$$642$$ = $cell$$inline_4739_headerId$$inline_4742_i$$642$$.id), 
                $attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$ = $attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$ + " " + $cell$$inline_4739_headerId$$inline_4742_i$$642$$);
              }
            }
            $aElem$$inline_4733_labelledBy_row$$inline_4736$$ = $attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$;
          }
          $allHeaderIds$$inline_4747_cellIndex$$26_colHeaderIds_inputElem$$inline_4741_labelText$$2_siElem$$inline_4731_zOrderManager$$8$$ = $JSCompiler_StaticMethods__getCellIndex$$($JSCompiler_StaticMethods__setActiveDescendant$self$$, $node$$129$$);
          $allHeaderIds$$inline_4747_cellIndex$$26_colHeaderIds_inputElem$$inline_4741_labelText$$2_siElem$$inline_4731_zOrderManager$$8$$ = $attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$ = $JSCompiler_StaticMethods__getColumnHeaderId$$($JSCompiler_StaticMethods__setActiveDescendant$self$$, $allHeaderIds$$inline_4747_cellIndex$$26_colHeaderIds_inputElem$$inline_4741_labelText$$2_siElem$$inline_4731_zOrderManager$$8$$);
          if (null != $attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$) {
            for ($attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$ = $AdfAgent$$.$AGENT$.getElementById($attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$);$attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$;) {
              ($attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$ = $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$)) && $attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$.id && ($allHeaderIds$$inline_4747_cellIndex$$26_colHeaderIds_inputElem$$inline_4741_labelText$$2_siElem$$inline_4731_zOrderManager$$8$$ = 
              $attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$.id + " " + $allHeaderIds$$inline_4747_cellIndex$$26_colHeaderIds_inputElem$$inline_4741_labelText$$2_siElem$$inline_4731_zOrderManager$$8$$);
            }
          }
          $allHeaderIds$$inline_4747_cellIndex$$26_colHeaderIds_inputElem$$inline_4741_labelText$$2_siElem$$inline_4731_zOrderManager$$8$$ && ($aElem$$inline_4733_labelledBy_row$$inline_4736$$ && ($aElem$$inline_4733_labelledBy_row$$inline_4736$$ += " "), $aElem$$inline_4733_labelledBy_row$$inline_4736$$ += $allHeaderIds$$inline_4747_cellIndex$$26_colHeaderIds_inputElem$$inline_4741_labelText$$2_siElem$$inline_4731_zOrderManager$$8$$);
          $aElem$$inline_4733_labelledBy_row$$inline_4736$$ && ($aElem$$inline_4733_labelledBy_row$$inline_4736$$ = $aElem$$inline_4733_labelledBy_row$$inline_4736$$ + " " + $node$$129$$.id, $node$$129$$.setAttribute("aria-labelledby", $aElem$$inline_4733_labelledBy_row$$inline_4736$$));
        }
      }
    }
    $gridNode_isInPopup$$1$$.setAttribute("aria-activedescendant", $node$$129$$.id);
    if ($JSCompiler_StaticMethods__setActiveDescendant$self$$.$_editableTableReadOnlyMode$ || null == $JSCompiler_StaticMethods__getFirstInputElementInNode$$($AdfAgent$$.$AGENT$, $node$$129$$)) {
      $gridNode_isInPopup$$1$$ = !1, ($allHeaderIds$$inline_4747_cellIndex$$26_colHeaderIds_inputElem$$inline_4741_labelText$$2_siElem$$inline_4731_zOrderManager$$8$$ = $AdfPage$$.$PAGE$.$getZOrderManager$()) && $allHeaderIds$$inline_4747_cellIndex$$26_colHeaderIds_inputElem$$inline_4741_labelText$$2_siElem$$inline_4731_zOrderManager$$8$$.$containsElement$($JSCompiler_StaticMethods__setActiveDescendant$self$$.$getDomElement$()) && ($gridNode_isInPopup$$1$$ = !0), !$JSCompiler_StaticMethods__setActiveDescendant$self$$.$AllowCellNavigation$() || 
      $AdfAgent$$.$AGENT$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ && !$JSCompiler_StaticMethods__isClickToEdit$$($JSCompiler_StaticMethods__setActiveDescendant$self$$) && $gridNode_isInPopup$$1$$ ? ($attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$ = $JSCompiler_StaticMethods__setActiveDescendant$self$$.$GetRowKeyAndRow$($node$$129$$, $JSCompiler_StaticMethods__setActiveDescendant$self$$.$getDomElement$())) && 
      $JSCompiler_StaticMethods__setFocusOnNode$$($attrs$$40_currActiveNode_domElement$$inline_4748_leafHeaderId$$inline_4746_role$$4_rowHeaderIds$$inline_4737_sortCells$$inline_4732$$[1], !0) : $JSCompiler_StaticMethods__setFocusOnNode$$($node$$129$$, !0);
    }
  }
}
function $JSCompiler_StaticMethods__findNextCell$$($JSCompiler_StaticMethods__findNextCell$self$$, $activeNode$$1_params$$76$$, $goLeft$$) {
  var $nextCell$$1$$ = null;
  if ($activeNode$$1_params$$76$$) {
    var $attrs$$41_row$$111$$ = $JSCompiler_StaticMethods__findNextCell$self$$.$GetRowKeyAndRow$($activeNode$$1_params$$76$$, $JSCompiler_StaticMethods__findNextCell$self$$.$getDomElement$());
    null != $attrs$$41_row$$111$$ && ($attrs$$41_row$$111$$ = $attrs$$41_row$$111$$[1], null != $attrs$$41_row$$111$$ && ($activeNode$$1_params$$76$$ = $JSCompiler_StaticMethods__getCellAndIndexForNode$$($JSCompiler_StaticMethods__findNextCell$self$$, $activeNode$$1_params$$76$$, $attrs$$41_row$$111$$)) && -1 != $activeNode$$1_params$$76$$.cellIndex && ($goLeft$$ ? 0 < $activeNode$$1_params$$76$$.cellIndex && ($nextCell$$1$$ = $JSCompiler_StaticMethods__findNextCell$self$$.$FindCellByIndex$($attrs$$41_row$$111$$, 
    $activeNode$$1_params$$76$$.cellIndex - 1)) : $nextCell$$1$$ = $JSCompiler_StaticMethods__findNextCell$self$$.$FindCellByIndex$($attrs$$41_row$$111$$, $activeNode$$1_params$$76$$.cellIndex + 1)));
  }
  return $nextCell$$1$$;
}
function $JSCompiler_StaticMethods__findLastCell$$($JSCompiler_StaticMethods__findLastCell$self$$, $row$$112$$) {
  var $lastCell$$1$$ = null;
  if (null != $row$$112$$) {
    for (var $index$$200$$ = 0, $nextCell$$2$$;$nextCell$$2$$ = $JSCompiler_StaticMethods__findLastCell$self$$.$FindCellByIndex$($row$$112$$, $index$$200$$);) {
      $lastCell$$1$$ = $nextCell$$2$$, ++$index$$200$$;
    }
  }
  return $lastCell$$1$$;
}
function $JSCompiler_StaticMethods__getCellIndex$$($JSCompiler_StaticMethods__getCellIndex$self$$, $cellNode$$) {
  var $cellIndex$$27$$ = -1, $attrs$$42_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$77$$ = $JSCompiler_StaticMethods__getCellIndex$self$$.$getDomElement$();
  if ($attrs$$42_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$77$$ && $cellNode$$) {
    var $count$$32_role$$5$$ = $cellNode$$.getAttribute("role");
    if ($JSCompiler_StaticMethods__isFilterCell$$($cellNode$$)) {
      $cellIndex$$27$$ = $AdfAgent$$.$AGENT$.$getIntAttribute$($cellNode$$, "_d_index", -1);
    } else {
      if ("columnheader" == $count$$32_role$$5$$) {
        if ($attrs$$42_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$77$$ = $AdfAgent$$.$AGENT$.getAttribute($attrs$$42_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$77$$, "_leafColClientIds"), null != $attrs$$42_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$77$$ && ($attrs$$42_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$77$$ = $attrs$$42_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$77$$.replace(/'/g, 
        '"')), $attrs$$42_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$77$$ = JSON.parse($attrs$$42_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$77$$), null != $attrs$$42_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$77$$) {
          for (var $count$$32_role$$5$$ = $attrs$$42_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$77$$.length, $i$$643$$ = 0;$i$$643$$ < $count$$32_role$$5$$;$i$$643$$++) {
            if ($attrs$$42_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$77$$[$i$$643$$] == $cellNode$$.id) {
              $cellIndex$$27$$ = $i$$643$$;
              break;
            }
          }
        }
      } else {
        $attrs$$42_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$77$$ = $JSCompiler_StaticMethods__getCellIndex$self$$.$GetRowKeyAndRow$($cellNode$$, $JSCompiler_StaticMethods__getCellIndex$self$$.$getDomElement$()), null != $attrs$$42_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$77$$ && null != $attrs$$42_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$77$$[0] && ($attrs$$42_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$77$$ = 
        $JSCompiler_StaticMethods__getCellAndIndexForNode$$($JSCompiler_StaticMethods__getCellIndex$self$$, $cellNode$$, $attrs$$42_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$77$$[1])) && ($cellIndex$$27$$ = $attrs$$42_gridNode$$1_leafColClientIds$$1_leafColClientIdsExpando$$1_params$$77$$.cellIndex), $JSCompiler_StaticMethods__getCellIndex$self$$.$_footerless$ || -1 != $cellIndex$$27$$ || ($cellIndex$$27$$ = $AdfAgent$$.$AGENT$.$getIntAttribute$($cellNode$$, "_d_index", -1))
        ;
      }
    }
  }
  return $cellIndex$$27$$;
}
function $JSCompiler_StaticMethods__getActiveCellNode$$($JSCompiler_StaticMethods__getActiveCellNode$self$$) {
  var $cellNode$$1$$, $activeId$$1_gridNode$$2$$ = $JSCompiler_StaticMethods__getActiveCellNode$self$$.$getDomElement$();
  if ($activeId$$1_gridNode$$2$$) {
    for (($activeId$$1_gridNode$$2$$ = $activeId$$1_gridNode$$2$$.getAttribute("aria-activedescendant")) && 0 < $activeId$$1_gridNode$$2$$.length && ($cellNode$$1$$ = $JSCompiler_StaticMethods__getActiveCellNode$self$$.$getDomDocument$().getElementById($activeId$$1_gridNode$$2$$));$cellNode$$1$$ && "TD" != $cellNode$$1$$.nodeName && "TH" != $cellNode$$1$$.nodeName;) {
      $cellNode$$1$$ = $cellNode$$1$$.parentNode;
    }
  }
  return $cellNode$$1$$;
}
function $JSCompiler_StaticMethods__changeActiveCell$$($JSCompiler_StaticMethods__changeActiveCell$self$$, $goLeft$$1$$) {
  var $activeCellNode_newNode$$6_rowKey$$113$$;
  ($activeCellNode_newNode$$6_rowKey$$113$$ = $JSCompiler_StaticMethods__findNextCell$$($JSCompiler_StaticMethods__changeActiveCell$self$$, $JSCompiler_StaticMethods__getActiveCellNode$$($JSCompiler_StaticMethods__changeActiveCell$self$$), $goLeft$$1$$)) ? $JSCompiler_StaticMethods__setActiveDescendant$$($JSCompiler_StaticMethods__changeActiveCell$self$$, $activeCellNode_newNode$$6_rowKey$$113$$) : null != $JSCompiler_StaticMethods__changeActiveCell$self$$.$_associatedPeer$ && ($goLeft$$1$$ ? null != 
  $JSCompiler_StaticMethods__changeActiveCell$self$$.$getComponent$().$getProperty$("_afrMasterId") && ($activeCellNode_newNode$$6_rowKey$$113$$ = $JSCompiler_StaticMethods__getActiveCellNode$$($JSCompiler_StaticMethods__changeActiveCell$self$$), $activeCellNode_newNode$$6_rowKey$$113$$ = $activeCellNode_newNode$$6_rowKey$$113$$.parentNode.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_KEY$), $JSCompiler_StaticMethods__changeActiveCell$self$$.$_associatedPeer$.$handleNavFromAssociatedPeer$($activeCellNode_newNode$$6_rowKey$$113$$)) : 
  null != $JSCompiler_StaticMethods__changeActiveCell$self$$.$getComponent$().$getProperty$("_afrSlaveId") && ($activeCellNode_newNode$$6_rowKey$$113$$ = $JSCompiler_StaticMethods__getActiveCellNode$$($JSCompiler_StaticMethods__changeActiveCell$self$$), $activeCellNode_newNode$$6_rowKey$$113$$ = $activeCellNode_newNode$$6_rowKey$$113$$.parentNode.getAttribute($AdfDhtmlTableBasePeer$$.$_ROW_KEY$), $JSCompiler_StaticMethods__changeActiveCell$self$$.$_associatedPeer$.$handleNavToAssociatedPeer$($activeCellNode_newNode$$6_rowKey$$113$$)));
}
function $JSCompiler_StaticMethods__setHeaderCellFocus$$($JSCompiler_StaticMethods__setHeaderCellFocus$self$$, $cell$$30$$) {
  var $focusType$$3$$;
  $cell$$30$$.getAttribute($AdfDhtmlTableBasePeer$$.$_FILTER_COLUMN$) ? $focusType$$3$$ = $AdfDhtmlTableBasePeer$$.$_FILTER_CELL_FOCUS_TYPE$ : $cell$$30$$.getAttribute($AdfDhtmlTableBasePeer$$.$_SELECT_ALL$) ? $focusType$$3$$ = $AdfDhtmlTableBasePeer$$.$_SELECT_ALL_FOCUS_TYPE$ : "columnheader" == $cell$$30$$.getAttribute("role") && ($focusType$$3$$ = $AdfDhtmlTableBasePeer$$.$_COLUMN_HEADER_FOCUS_TYPE$);
  $focusType$$3$$ && $JSCompiler_StaticMethods__setHeaderCellFocus$self$$.$UpdateFocusManager$($focusType$$3$$, null, $cell$$30$$);
  return $focusType$$3$$;
}
$AdfDhtmlTableBasePeer$$.prototype.$handleNavFromAssociatedPeer$ = function $$AdfDhtmlTableBasePeer$$$$$handleNavFromAssociatedPeer$$($rowKey$$114$$) {
  var $rowInfo$$17$$ = this.$FindRowByKey$($rowKey$$114$$);
  if ($rowInfo$$17$$ && $rowInfo$$17$$.$tr$) {
    var $newNode$$7$$ = $JSCompiler_StaticMethods__findLastCell$$(this, $rowInfo$$17$$.$tr$);
    this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $rowKey$$114$$, $rowInfo$$17$$.$tr$, $newNode$$7$$);
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.handleNavFromAssociatedPeer", {$handleNavFromAssociatedPeer$:$AdfDhtmlTableBasePeer$$.prototype.$handleNavFromAssociatedPeer$});
$AdfDhtmlTableBasePeer$$.prototype.$handleNavToAssociatedPeer$ = function $$AdfDhtmlTableBasePeer$$$$$handleNavToAssociatedPeer$$($rowKey$$115$$) {
  var $rowInfo$$18$$ = this.$FindRowByKey$($rowKey$$115$$);
  if ($rowInfo$$18$$ && $rowInfo$$18$$.$tr$) {
    var $newNode$$8$$ = this.$FindCellByIndex$($rowInfo$$18$$.$tr$, 0);
    this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $rowKey$$115$$, $rowInfo$$18$$.$tr$, $newNode$$8$$);
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.handleNavToAssociatedPeer", {$handleNavToAssociatedPeer$:$AdfDhtmlTableBasePeer$$.prototype.$handleNavToAssociatedPeer$});
function $JSCompiler_StaticMethods__getColumnHeaderId$$($JSCompiler_StaticMethods__getColumnHeaderId$self$$, $index$$201$$) {
  var $colHeaderId$$;
  if (!$JSCompiler_StaticMethods__getColumnHeaderId$self$$.$_headerless$) {
    var $gridNode$$3_leafColClientIds$$2_leafColClientIdsExpando$$2$$ = $JSCompiler_StaticMethods__getColumnHeaderId$self$$.$getDomElement$();
    $gridNode$$3_leafColClientIds$$2_leafColClientIdsExpando$$2$$ && ($gridNode$$3_leafColClientIds$$2_leafColClientIdsExpando$$2$$ = $AdfAgent$$.$AGENT$.getAttribute($gridNode$$3_leafColClientIds$$2_leafColClientIdsExpando$$2$$, "_leafColClientIds"), null != $gridNode$$3_leafColClientIds$$2_leafColClientIdsExpando$$2$$ && ($gridNode$$3_leafColClientIds$$2_leafColClientIdsExpando$$2$$ = $gridNode$$3_leafColClientIds$$2_leafColClientIdsExpando$$2$$.replace(/'/g, '"')), $gridNode$$3_leafColClientIds$$2_leafColClientIdsExpando$$2$$ = 
    JSON.parse($gridNode$$3_leafColClientIds$$2_leafColClientIdsExpando$$2$$), null != $gridNode$$3_leafColClientIds$$2_leafColClientIdsExpando$$2$$ && $gridNode$$3_leafColClientIds$$2_leafColClientIdsExpando$$2$$.length > $index$$201$$ && ($colHeaderId$$ = $gridNode$$3_leafColClientIds$$2_leafColClientIdsExpando$$2$$[$index$$201$$]));
  }
  return $colHeaderId$$;
}
function $JSCompiler_StaticMethods__getTargetCell$$($JSCompiler_StaticMethods__getTargetCell$self$$, $node$$130$$) {
  for (var $rootNode$$23$$ = $JSCompiler_StaticMethods__getTargetCell$self$$.$getDomElement$();$node$$130$$ && "TD" != $node$$130$$.nodeName && "TH" != $node$$130$$.nodeName;) {
    if ($node$$130$$ == $rootNode$$23$$) {
      return null;
    }
    $node$$130$$ = $node$$130$$.parentNode;
  }
  return $node$$130$$;
}
function $JSCompiler_StaticMethods__setReadOnlyMode$$($JSCompiler_StaticMethods__setReadOnlyMode$self$$, $attrs$$44_readOnly$$16$$, $eventTarget$$97_targetCell$$2$$, $changeFocus$$) {
  $JSCompiler_StaticMethods__disableTabStop$$($JSCompiler_StaticMethods__setReadOnlyMode$self$$, $attrs$$44_readOnly$$16$$);
  $JSCompiler_StaticMethods__setReadOnlyMode$self$$.$_editableTableReadOnlyMode$ = $attrs$$44_readOnly$$16$$;
  if ($changeFocus$$) {
    if ($attrs$$44_readOnly$$16$$) {
      var $activeNode$$2_params$$78$$;
      $attrs$$44_readOnly$$16$$ = $JSCompiler_StaticMethods__setReadOnlyMode$self$$.$GetRowKeyAndRow$($eventTarget$$97_targetCell$$2$$, $JSCompiler_StaticMethods__setReadOnlyMode$self$$.$getDomElement$());
      null != $attrs$$44_readOnly$$16$$ && null != $attrs$$44_readOnly$$16$$[0] && ($activeNode$$2_params$$78$$ = $JSCompiler_StaticMethods__getCellAndIndexForNode$$($JSCompiler_StaticMethods__setReadOnlyMode$self$$, $eventTarget$$97_targetCell$$2$$, $attrs$$44_readOnly$$16$$[1]), $JSCompiler_StaticMethods__isClickToEdit$$($JSCompiler_StaticMethods__setReadOnlyMode$self$$) && ($JSCompiler_StaticMethods__setReadOnlyMode$self$$.$_lastCTEIndex$ = $activeNode$$2_params$$78$$.cellIndex), $activeNode$$2_params$$78$$.$cell$ && 
      $JSCompiler_StaticMethods__setActiveDescendant$$($JSCompiler_StaticMethods__setReadOnlyMode$self$$, $activeNode$$2_params$$78$$.$cell$));
      ($eventTarget$$97_targetCell$$2$$ = $JSCompiler_StaticMethods__getTargetCell$$($JSCompiler_StaticMethods__setReadOnlyMode$self$$, $eventTarget$$97_targetCell$$2$$)) && $JSCompiler_StaticMethods__isFilterCell$$($eventTarget$$97_targetCell$$2$$) ? $JSCompiler_StaticMethods__setHeaderCellFocus$$($JSCompiler_StaticMethods__setReadOnlyMode$self$$, $eventTarget$$97_targetCell$$2$$) : $JSCompiler_StaticMethods__isClickToEdit$$($JSCompiler_StaticMethods__setReadOnlyMode$self$$) ? ($JSCompiler_StaticMethods__setActiveRowKey$$($JSCompiler_StaticMethods__setReadOnlyMode$self$$, 
      null), $JSCompiler_StaticMethods__setReadOnlyMode$self$$.$_grabFocus$()) : $activeNode$$2_params$$78$$ && $activeNode$$2_params$$78$$.$cell$ || $JSCompiler_StaticMethods__setReadOnlyMode$self$$.$_grabFocus$();
    } else {
      ($activeNode$$2_params$$78$$ = $JSCompiler_StaticMethods__getActiveCellNode$$($JSCompiler_StaticMethods__setReadOnlyMode$self$$)) && $JSCompiler_StaticMethods__setFocusOnEditableElementInNode$$($JSCompiler_StaticMethods__setReadOnlyMode$self$$, $AdfAgent$$.$AGENT$, $activeNode$$2_params$$78$$);
    }
  }
}
function $JSCompiler_StaticMethods__updateFocusCellStyle$$($JSCompiler_StaticMethods__updateFocusCellStyle$self$$, $hasFocus$$) {
  var $fm$$10$$ = $JSCompiler_StaticMethods__updateFocusCellStyle$self$$.$_focusManager$;
  $hasFocus$$ && $fm$$10$$.$domElement$ ? $AdfDomUtils$$.$addCSSClassName$($fm$$10$$.$domElement$, $AdfDhtmlTableBasePeer$$.$_FOCUSED_CLASS$) : !$hasFocus$$ && $fm$$10$$.$domElement$ && $AdfDomUtils$$.$removeCSSClassName$($fm$$10$$.$domElement$, $AdfDhtmlTableBasePeer$$.$_FOCUSED_CLASS$);
}
function $JSCompiler_StaticMethods__isFilterable$$($JSCompiler_StaticMethods__isFilterable$self$$) {
  return null != $JSCompiler_StaticMethods__isFilterable$self$$.$getDomElement$().getAttribute($AdfDhtmlTableBasePeer$$.$_FILTERABLE$);
}
function $JSCompiler_StaticMethods__isTargetCellFilter$$($JSCompiler_StaticMethods__isTargetCellFilter$self$$, $node$$131$$) {
  for (var $currElement$$22$$ = $node$$131$$, $rootElement$$160$$ = $JSCompiler_StaticMethods__isTargetCellFilter$self$$.$getDomElement$(), $agent$$709$$ = $AdfAgent$$.$AGENT$, $filterAttr$$ = $agent$$709$$.getAttribute($currElement$$22$$, $AdfDhtmlTableBasePeer$$.$_FILTER_COLUMN$);null == $filterAttr$$;) {
    if (null == $currElement$$22$$ || $currElement$$22$$ == $rootElement$$160$$) {
      return !1;
    }
    $currElement$$22$$ = $currElement$$22$$.parentNode;
    if (null == $currElement$$22$$ || 1 != $currElement$$22$$.nodeType) {
      break;
    }
    $filterAttr$$ = $agent$$709$$.getAttribute($currElement$$22$$, $AdfDhtmlTableBasePeer$$.$_FILTER_COLUMN$);
  }
  return null != $filterAttr$$;
}
function $JSCompiler_StaticMethods__handleFilterCellAction$$($JSCompiler_StaticMethods__handleFilterCellAction$self_component$$2213$$) {
  $JSCompiler_StaticMethods__handleFilterCellAction$self_component$$2213$$ = $JSCompiler_StaticMethods__handleFilterCellAction$self_component$$2213$$.$getComponent$();
  $JSCompiler_StaticMethods__handleFilterCellAction$self_component$$2213$$.$queueEvent$(new $AdfQueryEvent$$($JSCompiler_StaticMethods__handleFilterCellAction$self_component$$2213$$));
  $JSCompiler_StaticMethods__handleFilterCellAction$self_component$$2213$$.setSelectedRowKeys(null);
}
$AdfDhtmlTableBasePeer$$.prototype.$getRowKeyForEvent$ = function $$AdfDhtmlTableBasePeer$$$$$getRowKeyForEvent$$($attrs$$45_inputEvent$$63_target$$198$$) {
  $attrs$$45_inputEvent$$63_target$$198$$ = $attrs$$45_inputEvent$$63_target$$198$$.$getNativeEventTarget$();
  if (null == $JSCompiler_StaticMethods__getTargetRowHeader$$(this, $attrs$$45_inputEvent$$63_target$$198$$)) {
    var $domElement$$554$$ = this.$getDomElement$();
    $attrs$$45_inputEvent$$63_target$$198$$ = this.$GetRowKeyAndRow$($attrs$$45_inputEvent$$63_target$$198$$, $domElement$$554$$);
    if (null != $attrs$$45_inputEvent$$63_target$$198$$) {
      return $attrs$$45_inputEvent$$63_target$$198$$[0];
    }
  }
  return null;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.getRowKeyForEvent", {$getRowKeyForEvent$:$AdfDhtmlTableBasePeer$$.prototype.$getRowKeyForEvent$});
$AdfDhtmlTableBasePeer$$.prototype.$applyDragReadyStateForRowKeys$ = function $$AdfDhtmlTableBasePeer$$$$$applyDragReadyStateForRowKeys$$($component$$2214_elements$$20$$, $i$$645_inputEvent$$64$$, $rowKeys$$17_size$$59$$) {
  $AdfAssert$$.$assertArray$($rowKeys$$17_size$$59$$);
  $component$$2214_elements$$20$$ = this.$_getDomNodesForDrag$($rowKeys$$17_size$$59$$);
  $i$$645_inputEvent$$64$$ = 0;
  for ($rowKeys$$17_size$$59$$ = $component$$2214_elements$$20$$.length;$i$$645_inputEvent$$64$$ < $rowKeys$$17_size$$59$$;++$i$$645_inputEvent$$64$$) {
    $AdfDomUtils$$.$addCSSClassName$($component$$2214_elements$$20$$[$i$$645_inputEvent$$64$$], $AdfRichUIPeer$$.$DRAG_READY_STYLECLASS$);
  }
  return $component$$2214_elements$$20$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.applyDragReadyStateForRowKeys", {$applyDragReadyStateForRowKeys$:$AdfDhtmlTableBasePeer$$.prototype.$applyDragReadyStateForRowKeys$});
$AdfDhtmlTableBasePeer$$.prototype.$ClearDragReadyState$ = function $$AdfDhtmlTableBasePeer$$$$$ClearDragReadyState$$($dragReadyObj$$5$$) {
  $AdfAssert$$.$assertArray$($dragReadyObj$$5$$);
  for (var $i$$646$$ = 0, $size$$60$$ = $dragReadyObj$$5$$.length;$i$$646$$ < $size$$60$$;++$i$$646$$) {
    $AdfDomUtils$$.$removeCSSClassName$($dragReadyObj$$5$$[$i$$646$$], $AdfRichUIPeer$$.$DRAG_READY_STYLECLASS$);
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ClearDragReadyState", {$ClearDragReadyState$:$AdfDhtmlTableBasePeer$$.prototype.$ClearDragReadyState$});
$AdfDhtmlTableBasePeer$$.prototype.$applyDragSourceStateForRowKeys$ = function $$AdfDhtmlTableBasePeer$$$$$applyDragSourceStateForRowKeys$$($component$$2215_elements$$21$$, $i$$647_inputEvent$$65$$, $rowKeys$$18_size$$61$$) {
  $AdfAssert$$.$assertArray$($rowKeys$$18_size$$61$$);
  $component$$2215_elements$$21$$ = this.$_getDomNodesForDrag$($rowKeys$$18_size$$61$$);
  $i$$647_inputEvent$$65$$ = 0;
  for ($rowKeys$$18_size$$61$$ = $component$$2215_elements$$21$$.length;$i$$647_inputEvent$$65$$ < $rowKeys$$18_size$$61$$;++$i$$647_inputEvent$$65$$) {
    $AdfDomUtils$$.$addCSSClassName$($component$$2215_elements$$21$$[$i$$647_inputEvent$$65$$], $AdfRichUIPeer$$.$DRAG_SOURCE_STYLECLASS$);
  }
  return $component$$2215_elements$$21$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.applyDragSourceStateForRowKeys", {$applyDragSourceStateForRowKeys$:$AdfDhtmlTableBasePeer$$.prototype.$applyDragSourceStateForRowKeys$});
$AdfDhtmlTableBasePeer$$.prototype.$ClearDragSourceState$ = function $$AdfDhtmlTableBasePeer$$$$$ClearDragSourceState$$($dragSourceObj$$5$$) {
  $AdfAssert$$.$assertArray$($dragSourceObj$$5$$);
  for (var $i$$648$$ = 0, $size$$62$$ = $dragSourceObj$$5$$.length;$i$$648$$ < $size$$62$$;++$i$$648$$) {
    $AdfDomUtils$$.$removeCSSClassName$($dragSourceObj$$5$$[$i$$648$$], $AdfRichUIPeer$$.$DRAG_SOURCE_STYLECLASS$);
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ClearDragSourceState", {$ClearDragSourceState$:$AdfDhtmlTableBasePeer$$.prototype.$ClearDragSourceState$});
$AdfDhtmlTableBasePeer$$.prototype.$getDragOffsetForRowKeys$ = function $$AdfDhtmlTableBasePeer$$$$$getDragOffsetForRowKeys$$($inputEvent$$66$$, $rowKeys$$19$$) {
  var $target$$199_xOffset$$2$$ = $inputEvent$$66$$.$getNativeEventTarget$(), $domElement$$555_yOffset$$2$$ = this.$getDomElement$(), $attrs$$46_row$$115$$ = this.$GetRowKeyAndRow$($target$$199_xOffset$$2$$, $domElement$$555_yOffset$$2$$), $domElement$$555_yOffset$$2$$ = $target$$199_xOffset$$2$$ = 0, $agent$$710_mousePos$$14$$ = $AdfAgent$$.$AGENT$;
  if (null != $attrs$$46_row$$115$$) {
    for (var $elemPos$$2_rowKey$$117$$ = $attrs$$46_row$$115$$[0], $attrs$$46_row$$115$$ = $attrs$$46_row$$115$$[1], $i$$649$$ = 0;$i$$649$$ < $rowKeys$$19$$.length;$i$$649$$++) {
      if ($rowKeys$$19$$[$i$$649$$] == $elemPos$$2_rowKey$$117$$) {
        $elemPos$$2_rowKey$$117$$ = $agent$$710_mousePos$$14$$.$getElementPosition$($attrs$$46_row$$115$$);
        $agent$$710_mousePos$$14$$ = $agent$$710_mousePos$$14$$.$getMousePosition$($inputEvent$$66$$.$getNativeEvent$());
        $target$$199_xOffset$$2$$ = $agent$$710_mousePos$$14$$.x - $elemPos$$2_rowKey$$117$$.x;
        $domElement$$555_yOffset$$2$$ += $agent$$710_mousePos$$14$$.y - $elemPos$$2_rowKey$$117$$.y;
        this.$_hasFrozenColumn$() && ($target$$199_xOffset$$2$$ -= $AdfDhtmlTableBasePeer$$.$__getChildBySubId$(this.$__getColumnHeader$(), "t").offsetWidth);
        break;
      } else {
        var $rowInfo$$19$$ = this.$FindRowByKey$($rowKeys$$19$$[$i$$649$$]);
        $AdfAssert$$.assert(null != $rowInfo$$19$$);
        $domElement$$555_yOffset$$2$$ += $rowInfo$$19$$.$tr$.offsetHeight;
      }
    }
  }
  return {x:$target$$199_xOffset$$2$$, y:$domElement$$555_yOffset$$2$$};
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.getDragOffsetForRowKeys", {$getDragOffsetForRowKeys$:$AdfDhtmlTableBasePeer$$.prototype.$getDragOffsetForRowKeys$});
$AdfDhtmlTableBasePeer$$.prototype.$getDragNodeForRowKeys$ = function $$AdfDhtmlTableBasePeer$$$$$getDragNodeForRowKeys$$($elements$$22_rowKeys$$20$$) {
  $AdfAssert$$.$assertArray$($elements$$22_rowKeys$$20$$);
  var $dragNode$$2$$ = this.$getDomDocument$().createElement("table");
  $elements$$22_rowKeys$$20$$ = this.$_getDomNodesForDrag$($elements$$22_rowKeys$$20$$);
  for (var $i$$650$$ = 0, $size$$63$$ = $elements$$22_rowKeys$$20$$.length;$i$$650$$ < $size$$63$$;++$i$$650$$) {
    var $cloneCell$$1_cloneCell$$inline_4751$$, $cloneCellStyle$$inline_4753_dragCell$$inline_4750$$ = $elements$$22_rowKeys$$20$$[$i$$650$$];
    $cloneCell$$1_cloneCell$$inline_4751$$ = $cloneCellStyle$$inline_4753_dragCell$$inline_4750$$.cloneNode(!0);
    var $agent$$inline_4752$$ = $AdfAgent$$.$AGENT$;
    $agent$$inline_4752$$.$copyStyle$($cloneCellStyle$$inline_4753_dragCell$$inline_4750$$, $cloneCell$$1_cloneCell$$inline_4751$$);
    $cloneCellStyle$$inline_4753_dragCell$$inline_4750$$ = $cloneCell$$1_cloneCell$$inline_4751$$.style;
    $cloneCellStyle$$inline_4753_dragCell$$inline_4750$$.width = "";
    $cloneCellStyle$$inline_4753_dragCell$$inline_4750$$.borderRight = $cloneCellStyle$$inline_4753_dragCell$$inline_4750$$.borderBottom = "0px";
    $agent$$inline_4752$$.$setOpacity$($cloneCell$$1_cloneCell$$inline_4751$$, 50);
    $dragNode$$2$$.insertRow(-1).appendChild($cloneCell$$1_cloneCell$$inline_4751$$);
  }
  return $dragNode$$2$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.getDragNodeForRowKeys", {$getDragNodeForRowKeys$:$AdfDhtmlTableBasePeer$$.prototype.$getDragNodeForRowKeys$});
$AdfDhtmlTableBasePeer$$.prototype.$_getDomNodesForDrag$ = function $$AdfDhtmlTableBasePeer$$$$$_getDomNodesForDrag$$($rowKeys$$21$$) {
  for (var $elements$$23$$ = [], $lastFrozen$$10$$ = this.$_lastFrozen$, $dataBody$$133$$ = this.$GetDataBody$(), $i$$651$$ = 0;$i$$651$$ < $rowKeys$$21$$.length;++$i$$651$$) {
    var $domNode$$108_rowInfo$$20$$ = this.$FindRowByKey$($rowKeys$$21$$[$i$$651$$]);
    if ($domNode$$108_rowInfo$$20$$) {
      var $domNode$$108_rowInfo$$20$$ = $domNode$$108_rowInfo$$20$$.$tr$, $dragCell$$1_tableTop$$3$$ = $domNode$$108_rowInfo$$20$$.parentNode.parentNode.$startPos$;
      $domNode$$108_rowInfo$$20$$.offsetTop + $domNode$$108_rowInfo$$20$$.offsetHeight + $dragCell$$1_tableTop$$3$$ - $AdfDhtmlTableBasePeer$$.$_MAXIMUM_ROW_REVEAL$ > this.$_currentScrollTop$ && $domNode$$108_rowInfo$$20$$.offsetTop - (this.$_currentScrollTop$ - $dragCell$$1_tableTop$$3$$) + $AdfDhtmlTableBasePeer$$.$_MAXIMUM_ROW_REVEAL$ < $dataBody$$133$$.offsetHeight && ($dragCell$$1_tableTop$$3$$ = $domNode$$108_rowInfo$$20$$.cells[0], $JSCompiler_StaticMethods__freezeColumnsToStart$$(this) ? 
      $dragCell$$1_tableTop$$3$$ = $JSCompiler_StaticMethods__getInnerTableCell$$(this, $domNode$$108_rowInfo$$20$$, $lastFrozen$$10$$ + 1) : $JSCompiler_StaticMethods__freezeColumnsToEnd$$(this) && ($dragCell$$1_tableTop$$3$$ = $JSCompiler_StaticMethods__getInnerTableCell$$(this, $domNode$$108_rowInfo$$20$$, 0)), null == $dragCell$$1_tableTop$$3$$ && ($dragCell$$1_tableTop$$3$$ = $domNode$$108_rowInfo$$20$$.cells[0]), $elements$$23$$.push($dragCell$$1_tableTop$$3$$));
    }
  }
  return $elements$$23$$;
};
$AdfDhtmlTableBasePeer$$.prototype.$getRowKeyAndOrientationFromHints$ = function $$AdfDhtmlTableBasePeer$$$$$getRowKeyAndOrientationFromHints$$($pageX$$59$$, $pageY$$59$$, $hints$$102$$) {
  $AdfAssert$$.$assertNumber$($pageX$$59$$);
  $AdfAssert$$.$assertNumber$($pageY$$59$$);
  $AdfAssert$$.assert(null != $hints$$102$$);
  var $hintRowKey$$3$$ = $hints$$102$$[$AdfStampedDropTarget$$.$HINT_LAST_ROWKEY$], $hintRowKeyBounds$$3$$ = $hints$$102$$[$AdfStampedDropTarget$$.$HINT_LAST_ROWKEY_BOUNDS$], $hintDropOrientation$$3$$ = $hints$$102$$[$AdfStampedDropTarget$$.$HINT_LAST_DROP_ORIENTATION$];
  if ($hintRowKey$$3$$ && $hintRowKeyBounds$$3$$ && ($AdfAssert$$.$assertString$($hintRowKey$$3$$), $AdfAssert$$.$assertObject$($hintRowKeyBounds$$3$$), $pageX$$59$$ >= $hintRowKeyBounds$$3$$.left && $pageY$$59$$ >= $hintRowKeyBounds$$3$$.top && $pageX$$59$$ <= $hintRowKeyBounds$$3$$.right && $pageY$$59$$ <= $hintRowKeyBounds$$3$$.bottom)) {
    $hints$$102$$[$AdfStampedDropTarget$$.$ROW_KEY$] = $hintRowKey$$3$$;
    $hints$$102$$[$AdfStampedDropTarget$$.$DROP_ORIENTATION$] = $hintDropOrientation$$3$$;
    return;
  }
  this.$_getRowKeyAndOrientationForPosition$($pageX$$59$$, $pageY$$59$$, $hints$$102$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.getRowKeyAndOrientationFromHints", {$getRowKeyAndOrientationFromHints$:$AdfDhtmlTableBasePeer$$.prototype.$getRowKeyAndOrientationFromHints$});
$AdfDhtmlTableBasePeer$$.prototype.$_getRowKeyAndOrientationForPosition$ = function $$AdfDhtmlTableBasePeer$$$$$_getRowKeyAndOrientationForPosition$$($pageX$$60$$, $pageY$$60$$, $hints$$103$$) {
  $AdfAssert$$.$assertNumber$($pageX$$60$$);
  $AdfAssert$$.$assertNumber$($pageY$$60$$);
  var $dataBody$$134$$ = this.$GetDataBody$(), $attrs$$47_eventTarget$$98$$ = $AdfDomUtils$$.$getElementAtPoint$($dataBody$$134$$, $pageX$$60$$, $pageY$$60$$, null, {colgroup:!0});
  if ($attrs$$47_eventTarget$$98$$ && ($attrs$$47_eventTarget$$98$$ = this.$GetRowKeyAndRow$($attrs$$47_eventTarget$$98$$, this.$getDomElement$()), null != $attrs$$47_eventTarget$$98$$)) {
    $hints$$103$$[$AdfStampedDropTarget$$.$ROW_KEY$] = $attrs$$47_eventTarget$$98$$[0];
    $hints$$103$$[$AdfStampedDropTarget$$.$DROP_ORIENTATION$] = $AdfDropEvent$$.$DROP_ORIENTATION_ON$;
    return;
  }
  this.$IsEmpty$ ? ($hints$$103$$[$AdfStampedDropTarget$$.$ROW_KEY$] = null, $hints$$103$$[$AdfStampedDropTarget$$.$DROP_ORIENTATION$] = $AdfDropEvent$$.$DROP_ORIENTATION_AFTER$) : $AdfAgent$$.$AGENT$.$pointInElementBounds$($dataBody$$134$$, $pageX$$60$$, $pageY$$60$$) ? ($hints$$103$$[$AdfStampedDropTarget$$.$ROW_KEY$] = this.$_getLastRowKey$(), $hints$$103$$[$AdfStampedDropTarget$$.$DROP_ORIENTATION$] = $AdfDropEvent$$.$DROP_ORIENTATION_AFTER$) : ($hints$$103$$[$AdfStampedDropTarget$$.$ROW_KEY$] = 
  null, $hints$$103$$[$AdfStampedDropTarget$$.$DROP_ORIENTATION$] = $AdfDropEvent$$.$DROP_ORIENTATION_ON$);
};
$AdfDhtmlTableBasePeer$$.prototype.$showDragFeedback$ = function $$AdfDhtmlTableBasePeer$$$$$showDragFeedback$$($dndContext$$87_rowInfo$$21$$, $rowKey$$118$$, $userAction$$10$$, $lastValidRowKey$$1$$) {
  $AdfAssert$$.$assertPrototype$($dndContext$$87_rowInfo$$21$$, $AdfDnDContext$$);
  $AdfAssert$$.$assertStringOrNull$($rowKey$$118$$);
  $AdfAssert$$.$assertNumber$($userAction$$10$$);
  $AdfAssert$$.$assertStringOrNull$($lastValidRowKey$$1$$);
  $userAction$$10$$ == $AdfDnDContext$$.$ACTION_NONE$ && ($AdfDomUtils$$.$removeCSSClassName$(this.$GetDataBody$(), $AdfDhtmlTableBasePeer$$.$_DROP_TARGET_CLASS$), $rowKey$$118$$ = null);
  $lastValidRowKey$$1$$ != $rowKey$$118$$ && ($lastValidRowKey$$1$$ && ($dndContext$$87_rowInfo$$21$$ = this.$FindRowByKey$($lastValidRowKey$$1$$)) && $AdfDomUtils$$.$removeCSSClassName$($dndContext$$87_rowInfo$$21$$.$tr$, $AdfDhtmlTableBasePeer$$.$_DROP_TARGET_CLASS$), $rowKey$$118$$ && ($dndContext$$87_rowInfo$$21$$ = this.$FindRowByKey$($rowKey$$118$$))) && ($AdfDomUtils$$.$addCSSClassName$($dndContext$$87_rowInfo$$21$$.$tr$, $AdfDhtmlTableBasePeer$$.$_DROP_TARGET_CLASS$), $AdfDomUtils$$.$removeCSSClassName$(this.$GetDataBody$(), 
  $AdfDhtmlTableBasePeer$$.$_DROP_TARGET_CLASS$));
  null == $rowKey$$118$$ && $userAction$$10$$ != $AdfDnDContext$$.$ACTION_NONE$ && $AdfDomUtils$$.$addCSSClassName$(this.$GetDataBody$(), $AdfDhtmlTableBasePeer$$.$_DROP_TARGET_CLASS$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.showDragFeedback", {$showDragFeedback$:$AdfDhtmlTableBasePeer$$.prototype.$showDragFeedback$});
$AdfDhtmlTableBasePeer$$.prototype.$getRowKeyBounds$ = function $$AdfDhtmlTableBasePeer$$$$$getRowKeyBounds$$($rowInfo$$22_rowKey$$119$$) {
  return $rowInfo$$22_rowKey$$119$$ ? ($rowInfo$$22_rowKey$$119$$ = this.$FindRowByKey$($rowInfo$$22_rowKey$$119$$)) ? $AdfAgent$$.$AGENT$.$getElementPageBounds$($rowInfo$$22_rowKey$$119$$.$tr$) : null : null;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.getRowKeyBounds", {$getRowKeyBounds$:$AdfDhtmlTableBasePeer$$.prototype.$getRowKeyBounds$});
$AdfDhtmlTableBasePeer$$.prototype.$ShiftIndex$ = function $$AdfDhtmlTableBasePeer$$$$$ShiftIndex$$($block$$47_fromBlock$$, $delta$$27$$, $down$$1$$) {
  for (;$block$$47_fromBlock$$;) {
    $block$$47_fromBlock$$.$startRow$ += $delta$$27$$, $block$$47_fromBlock$$ = $down$$1$$ ? $block$$47_fromBlock$$.nextSibling : $block$$47_fromBlock$$.previousSibling;
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ShiftIndex", {$ShiftIndex$:$AdfDhtmlTableBasePeer$$.prototype.$ShiftIndex$});
$AdfDhtmlTableBasePeer$$.prototype.$IsReceivingActiveEvents$ = function $$AdfDhtmlTableBasePeer$$$$$IsReceivingActiveEvents$$() {
  return -1 != this.$_activeDataCount$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.IsReceivingActiveEvents", {$IsReceivingActiveEvents$:$AdfDhtmlTableBasePeer$$.prototype.$IsReceivingActiveEvents$});
$AdfDhtmlTableBasePeer$$.prototype.$RemoveAllBlocks$ = function $$AdfDhtmlTableBasePeer$$$$$RemoveAllBlocks$$($dataBody$$135$$) {
  for (var $blockList$$22$$ = $dataBody$$135$$.childNodes, $i$$652$$ = $blockList$$22$$.length - 1;0 <= $i$$652$$;$i$$652$$--) {
    this.$_unregisterNode$($blockList$$22$$[$i$$652$$]), $dataBody$$135$$.removeChild($blockList$$22$$[$i$$652$$]);
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.RemoveAllBlocks", {$RemoveAllBlocks$:$AdfDhtmlTableBasePeer$$.prototype.$RemoveAllBlocks$});
$AdfDhtmlTableBasePeer$$.prototype.$_getLastRowKey$ = function $$AdfDhtmlTableBasePeer$$$$$_getLastRowKey$$() {
  var $blocks$$18$$ = this.$GetDataBody$().childNodes, $blockCount$$1$$ = $blocks$$18$$.length;
  return 0 < $blockCount$$1$$ ? $JSCompiler_StaticMethods__getBlockLastRowKey$$($blocks$$18$$[$blockCount$$1$$ - 1]) : null;
};
function $JSCompiler_StaticMethods__getBlockFirstRowKey$$($block$$48$$) {
  $AdfAssert$$.assert(null != $block$$48$$.rows && 0 < $block$$48$$.rows.length, "Unable to get row key by index when the block contains no rows!");
  return $AdfAgent$$.$AGENT$.getAttribute($block$$48$$.rows[0], $AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
}
function $JSCompiler_StaticMethods__getBlockLastRowKey$$($block$$49_tr$$12$$) {
  $AdfAssert$$.assert(null != $block$$49_tr$$12$$.rows && 0 < $block$$49_tr$$12$$.rows.length, "Unable to get row key by index when the block contains no rows!");
  var $agent$$712$$ = $AdfAgent$$.$AGENT$;
  $block$$49_tr$$12$$ = $block$$49_tr$$12$$.rows[$block$$49_tr$$12$$.rows.length - 1];
  var $rowKey$$120$$ = $agent$$712$$.getAttribute($block$$49_tr$$12$$, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$);
  null == $rowKey$$120$$ && $block$$49_tr$$12$$.previousSibling && ($rowKey$$120$$ = $agent$$712$$.getAttribute($block$$49_tr$$12$$.previousSibling, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$));
  return $rowKey$$120$$;
}
$AdfDhtmlTableBasePeer$$.prototype.$_isImmediateContentDelivery$ = function $$AdfDhtmlTableBasePeer$$$$$_isImmediateContentDelivery$$($component$$2216$$) {
  return "immediate" == $component$$2216$$.getContentDelivery();
};
function $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$$($JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$, $block$$50_dataBody$$138_unfrozenDiv$$, $dataBodyWidth$$7$$) {
  if ($JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$.$_hasFrozenColumn$() && !$JSCompiler_StaticMethods__areAllColumnsFrozen$$($JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$, $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$.$_colCount$)) {
    for ($block$$50_dataBody$$138_unfrozenDiv$$ = $block$$50_dataBody$$138_unfrozenDiv$$.firstChild;$block$$50_dataBody$$138_unfrozenDiv$$;) {
      $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$$($JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$, $block$$50_dataBody$$138_unfrozenDiv$$, $dataBodyWidth$$7$$), $block$$50_dataBody$$138_unfrozenDiv$$ = $block$$50_dataBody$$138_unfrozenDiv$$.nextSibling;
    }
    var $colFootTable_colHeader$$10_colHeaderTable$$1$$ = $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$.$__getColumnHeader$(), $colFooter$$3_unfrozenWidth$$ = $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$.$_unfrozenWidth$;
    if (null != $colFootTable_colHeader$$10_colHeaderTable$$1$$) {
      if ($block$$50_dataBody$$138_unfrozenDiv$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colFootTable_colHeader$$10_colHeaderTable$$1$$, "d2"), $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$)) {
        if ($colFootTable_colHeader$$10_colHeaderTable$$1$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colFootTable_colHeader$$10_colHeaderTable$$1$$, "t")) {
          $colFooter$$3_unfrozenWidth$$ = $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$.$_unfrozenWidth$, $dataBodyWidth$$7$$ < $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$.$_totalWidth$ && ($colFooter$$3_unfrozenWidth$$ = Math.max($dataBodyWidth$$7$$ - $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$.$_frozenWidth$, 0)), $block$$50_dataBody$$138_unfrozenDiv$$.style.width = $colFooter$$3_unfrozenWidth$$ + "px", $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($block$$50_dataBody$$138_unfrozenDiv$$, 
          "t2").style.width = $colFooter$$3_unfrozenWidth$$ + "px", $AdfDhtmlTableBasePeer$$.$_isRTL$() ? $colFootTable_colHeader$$10_colHeaderTable$$1$$.style.right = $block$$50_dataBody$$138_unfrozenDiv$$.style.width : $colFootTable_colHeader$$10_colHeaderTable$$1$$.style.left = $block$$50_dataBody$$138_unfrozenDiv$$.style.width;
        }
      } else {
        $block$$50_dataBody$$138_unfrozenDiv$$.style.width = Math.max($dataBodyWidth$$7$$ - $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$.$_frozenWidth$, 0) + "px";
      }
    }
    $colFooter$$3_unfrozenWidth$$ = $JSCompiler_StaticMethods__getColumnFooter$$($JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$);
    if (null != $colFooter$$3_unfrozenWidth$$) {
      if ($block$$50_dataBody$$138_unfrozenDiv$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colFooter$$3_unfrozenWidth$$, "fd2"), $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$)) {
        if ($colFootTable_colHeader$$10_colHeaderTable$$1$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($colFooter$$3_unfrozenWidth$$, "ft")) {
          $colFooter$$3_unfrozenWidth$$ = $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$.$_unfrozenWidth$, $dataBodyWidth$$7$$ < $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$.$_totalWidth$ && ($colFooter$$3_unfrozenWidth$$ = $dataBodyWidth$$7$$ - $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$.$_frozenWidth$), $block$$50_dataBody$$138_unfrozenDiv$$.style.width = $colFooter$$3_unfrozenWidth$$ + "px", $AdfDhtmlTableBasePeer$$.$_isRTL$() ? $colFootTable_colHeader$$10_colHeaderTable$$1$$.style.right = 
          $block$$50_dataBody$$138_unfrozenDiv$$.style.width : $colFootTable_colHeader$$10_colHeaderTable$$1$$.style.left = $block$$50_dataBody$$138_unfrozenDiv$$.style.width;
        }
      } else {
        $block$$50_dataBody$$138_unfrozenDiv$$.style.width = Math.max($dataBodyWidth$$7$$ - $JSCompiler_StaticMethods__sizeRegionsForFrozenColumns$self$$.$_frozenWidth$, 0) + "px";
      }
    }
  }
}
function $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$$($JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$, $block$$51$$, $dataBodyWidth$$8_first$$13$$) {
  if ($JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.$_hasFrozenColumn$()) {
    $AdfAssert$$.assert(null != $block$$51$$.rows && null != $block$$51$$.rows[0], "Unable to _sizeBlockForFrozenColumns when block contains no rows!");
    var $cells$$21$$ = $block$$51$$.rows[0].cells;
    if (!$JSCompiler_StaticMethods__areAllColumnsFrozen$$($JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$, $cells$$21$$.length)) {
      if ($JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$)) {
        var $last$$8_unfrozenWidth$$1$$ = Math.max($dataBodyWidth$$8_first$$13$$ - $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.$_frozenWidth$, 0), $frozenWidth$$3$$ = $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.$_frozenWidth$;
        0 < $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.$_totalWidth$ && $dataBodyWidth$$8_first$$13$$ >= $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.$_totalWidth$ && ($last$$8_unfrozenWidth$$1$$ = $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.$_unfrozenWidth$);
        0 < $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.$_frozenWidth$ && $dataBodyWidth$$8_first$$13$$ < $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.$_frozenWidth$ && ($frozenWidth$$3$$ = $dataBodyWidth$$8_first$$13$$);
        $dataBodyWidth$$8_first$$13$$ = $cells$$21$$[0];
        $dataBodyWidth$$8_first$$13$$.style.width = $last$$8_unfrozenWidth$$1$$ + "px";
        $block$$51$$.style.width = $last$$8_unfrozenWidth$$1$$ + $frozenWidth$$3$$ + "px";
        if ($JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.$_processColGroup$() && ($JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($block$$51$$, "COLGROUP"))) {
          for ($JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$ = $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.childNodes[0];$JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$ && "COL" != $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.tagName;) {
            $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$ = $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.nextSibling;
          }
          $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$ && ($JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.style.width = $dataBodyWidth$$8_first$$13$$.style.width, $dataBodyWidth$$8_first$$13$$.firstChild.style.width = $dataBodyWidth$$8_first$$13$$.style.width);
        }
      } else {
        if ($last$$8_unfrozenWidth$$1$$ = $cells$$21$$[$cells$$21$$.length - 1], $last$$8_unfrozenWidth$$1$$.style.width = Math.max($dataBodyWidth$$8_first$$13$$ - $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.$_frozenWidth$, 0) + "px", $block$$51$$.style.width = $dataBodyWidth$$8_first$$13$$ + "px", $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.$_processColGroup$() && ($JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$ = 
        $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($block$$51$$, "COLGROUP"))) {
          for ($JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$ = $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.childNodes[$JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.childNodes.length - 1];$JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$ && "COL" != $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.tagName;) {
            $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$ = $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.previousSibling;
          }
          $JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$ && ($JSCompiler_StaticMethods__sizeBlockForFrozenColumns$self_colGrp_firstCol_lastCol$$1$$.style.width = $last$$8_unfrozenWidth$$1$$.style.width, $last$$8_unfrozenWidth$$1$$.firstChild.style.width = $last$$8_unfrozenWidth$$1$$.style.width);
        }
      }
    }
  }
}
function $JSCompiler_StaticMethods__registerInnerScrollCallback$$($JSCompiler_StaticMethods__registerInnerScrollCallback$self$$, $block$$52$$) {
  if ($JSCompiler_StaticMethods__registerInnerScrollCallback$self$$.$_hasFrozenColumn$()) {
    $AdfAssert$$.assert(null != $block$$52$$.rows && null != $block$$52$$.rows[0], "Unable to register inner scroll callback when the block contains no rows!");
    var $cells$$22$$ = $block$$52$$.rows[0].cells, $len$$30$$ = $cells$$22$$.length;
    if (!$JSCompiler_StaticMethods__areAllColumnsFrozen$$($JSCompiler_StaticMethods__registerInnerScrollCallback$self$$, $len$$30$$)) {
      for (var $r$$19$$ = 0;$r$$19$$ < $block$$52$$.rows.length;$r$$19$$++) {
        $cells$$22$$ = $block$$52$$.rows[$r$$19$$].cells, $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__registerInnerScrollCallback$self$$) ? $cells$$22$$[0] : $cells$$22$$[$len$$30$$ - 1], "DIV").onscroll = $JSCompiler_StaticMethods__registerInnerScrollCallback$self$$.$_innerTableScrollCallback$;
      }
    }
  }
}
function $JSCompiler_StaticMethods__getNestedScrolledTable$$($JSCompiler_StaticMethods__getNestedScrolledTable$self$$, $row$$116$$) {
  $AdfAssert$$.assert(null != $row$$116$$, "Unable to get the nested scrolled table without a valid row passed in!");
  var $cells$$23_div$$19$$ = $row$$116$$.cells, $cells$$23_div$$19$$ = $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__getNestedScrolledTable$self$$) ? $cells$$23_div$$19$$[0] : $cells$$23_div$$19$$[$cells$$23_div$$19$$.length - 1], "DIV");
  return $AdfDhtmlTableBasePeer$$.$FindFirstChildByTagName$($cells$$23_div$$19$$, "TABLE");
}
$AdfDhtmlTableBasePeer$$.$_isRTL$ = function $$AdfDhtmlTableBasePeer$$$$_isRTL$$() {
  return $AdfPage$$.$PAGE$.$getLocaleContext$().$isRightToLeft$();
};
$AdfDhtmlTableBasePeer$$.prototype.$_getExpandAction$ = function $$AdfDhtmlTableBasePeer$$$$$_getExpandAction$$($target$$200$$) {
  var $laf$$127_styleCollapsed$$1$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$(), $styleExpanded$$1$$ = $laf$$127_styleCollapsed$$1$$.getStyleClass($AdfDhtmlTableBasePeer$$.$_ICON_STYLE_EXPANDED$), $parentClassName$$1$$ = $target$$200$$.parentNode.className;
  if ($styleExpanded$$1$$ == $target$$200$$.className || $styleExpanded$$1$$ == $parentClassName$$1$$) {
    return "collapse";
  }
  $laf$$127_styleCollapsed$$1$$ = $laf$$127_styleCollapsed$$1$$.getStyleClass($AdfDhtmlTableBasePeer$$.$_ICON_STYLE_COLLAPSED$);
  return $laf$$127_styleCollapsed$$1$$ == $target$$200$$.className || $laf$$127_styleCollapsed$$1$$ == $parentClassName$$1$$ ? "expand" : null;
};
$AdfDhtmlTableBasePeer$$.prototype.$ComponentScrollTopChanged$ = function $$AdfDhtmlTableBasePeer$$$$$ComponentScrollTopChanged$$($component$$2218$$, $domElement$$556$$, $newValue$$164$$) {
  this.$scrollToPos$(-1, $newValue$$164$$, !0);
  return !1;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ComponentScrollTopChanged", {$ComponentScrollTopChanged$:$AdfDhtmlTableBasePeer$$.prototype.$ComponentScrollTopChanged$});
$AdfDhtmlTableBasePeer$$.prototype.$ComponentScrollLeftChanged$ = function $$AdfDhtmlTableBasePeer$$$$$ComponentScrollLeftChanged$$($component$$2219$$, $domElement$$557$$, $newValue$$165$$) {
  this.$scrollToPos$($newValue$$165$$, -1, !0);
  return !1;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ComponentScrollLeftChanged", {$ComponentScrollLeftChanged$:$AdfDhtmlTableBasePeer$$.prototype.$ComponentScrollLeftChanged$});
$AdfDhtmlTableBasePeer$$.prototype.$ComponentDisclosedRowKeysChanged$ = function $$AdfDhtmlTableBasePeer$$$$$ComponentDisclosedRowKeysChanged$$($collapseItems_component$$2220$$, $domElement$$558_someExpanded$$, $expandItems_newValue$$166$$, $oldValue$$103_someCollapsed$$) {
  this.$_savedDisclosedState$ = $oldValue$$103_someCollapsed$$;
  $collapseItems_component$$2220$$ = $AdfCollections$$.$removeAll$($oldValue$$103_someCollapsed$$, $expandItems_newValue$$166$$);
  $expandItems_newValue$$166$$ = $AdfCollections$$.$removeAll$($expandItems_newValue$$166$$, $oldValue$$103_someCollapsed$$);
  $domElement$$558_someExpanded$$ = $oldValue$$103_someCollapsed$$ = !1;
  null == $collapseItems_component$$2220$$ || $AdfCollections$$.$isEmpty$($collapseItems_component$$2220$$) || (this.$HandleComponentCollapseEvent$($collapseItems_component$$2220$$), $oldValue$$103_someCollapsed$$ = !0);
  null == $expandItems_newValue$$166$$ || $AdfCollections$$.$isEmpty$($expandItems_newValue$$166$$) || (this.$HandleComponentExpandEvent$($collapseItems_component$$2220$$), $domElement$$558_someExpanded$$ = !0);
  $AdfAssert$$.assert(!($oldValue$$103_someCollapsed$$ && $domElement$$558_someExpanded$$));
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ComponentDisclosedRowKeysChanged", {$ComponentDisclosedRowKeysChanged$:$AdfDhtmlTableBasePeer$$.prototype.$ComponentDisclosedRowKeysChanged$});
$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentCollapseEvent$ = function $$AdfDhtmlTableBasePeer$$$$$HandleComponentCollapseEvent$$() {
  this.$_queueFetchEvent$(!1, $AdfTableDataFetchEvent$$.$COLLAPSE_SUBTYPE$);
  $AdfDhtmlTableBasePeer$$.$SetCursor$(this.$GetDataBody$(), "wait");
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleComponentCollapseEvent", {$HandleComponentCollapseEvent$:$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentCollapseEvent$});
$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentExpandEvent$ = function $$AdfDhtmlTableBasePeer$$$$$HandleComponentExpandEvent$$() {
  var $event$$inline_4758$$ = this.$_queueFetchEvent$(!1, $AdfTableDataFetchEvent$$.$EXPAND_SUBTYPE$);
  $AdfDhtmlTableBasePeer$$.$SetCursor$(this.$GetDataBody$(), "wait");
  this.$_pruneKeyCache$ && ($event$$inline_4758$$.$setClientTokens$(this.$_collectClientTokens$(this.$_pruneKeyCache$)), this.$_pruneKeyCache$ = null);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.HandleComponentExpandEvent", {$HandleComponentExpandEvent$:$AdfDhtmlTableBasePeer$$.prototype.$HandleComponentExpandEvent$});
$AdfDhtmlTableBasePeer$$.prototype.$_getDisclosureIcon$ = function $$AdfDhtmlTableBasePeer$$$$$_getDisclosureIcon$$($element$$321_imgChild$$) {
  var $agent$$714_nodeName$$12$$ = $AdfAgent$$.$getAgent$();
  return null != $element$$321_imgChild$$.firstChild && ($element$$321_imgChild$$ = $element$$321_imgChild$$.firstChild, $agent$$714_nodeName$$12$$ = $agent$$714_nodeName$$12$$.$getNodeName$($element$$321_imgChild$$).toLowerCase(), "img" == $agent$$714_nodeName$$12$$ || "span" == $agent$$714_nodeName$$12$$ || "#text" == $agent$$714_nodeName$$12$$) ? $element$$321_imgChild$$ : null;
};
$AdfDhtmlTableBasePeer$$.$_getBlockRowCount$ = function $$AdfDhtmlTableBasePeer$$$$_getBlockRowCount$$($block$$54_rows$$45$$) {
  var $count$$33$$ = 0, $agent$$716$$ = $AdfAgent$$.$getAgent$();
  if ($agent$$716$$.getAttribute($block$$54_rows$$45$$, $AdfDhtmlTableBasePeer$$.$_HAS_DETAIL_MARKER$, !1)) {
    $block$$54_rows$$45$$ = $block$$54_rows$$45$$.rows;
    for (var $r$$20$$ = 0;$r$$20$$ < $block$$54_rows$$45$$.length;$r$$20$$++) {
      $agent$$716$$.getAttribute($block$$54_rows$$45$$[$r$$20$$], $AdfDhtmlTableBasePeer$$.$_DETAIL_ROW_MARKER$, !1) || $count$$33$$++;
    }
  } else {
    return $block$$54_rows$$45$$.rows.length;
  }
  return $count$$33$$;
};
$AdfDhtmlTableBasePeer$$.prototype.$__isOwnComponentEvent$ = function $$AdfDhtmlTableBasePeer$$$$$__isOwnComponentEvent$$($componentEvent$$494_source$$202$$) {
  $componentEvent$$494_source$$202$$ = $componentEvent$$494_source$$202$$.getSource();
  for (var $self$$72$$ = this.$getComponent$(), $isOwn$$2$$ = !1, $checkTree$$ = null != $AdfPage$$.$PAGE$.$getDomWindow$().AdfUITree;!$isOwn$$2$$ && $componentEvent$$494_source$$202$$;) {
    if ($componentEvent$$494_source$$202$$ == $self$$72$$) {
      $isOwn$$2$$ = !0;
    } else {
      if ($componentEvent$$494_source$$202$$ instanceof AdfUITable || $checkTree$$ && $componentEvent$$494_source$$202$$ instanceof AdfUITree || $componentEvent$$494_source$$202$$ instanceof AdfUIPopup) {
        break;
      }
      $componentEvent$$494_source$$202$$ = $componentEvent$$494_source$$202$$.getParent();
    }
  }
  return $isOwn$$2$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__isOwnComponentEvent", {$__isOwnComponentEvent$:$AdfDhtmlTableBasePeer$$.prototype.$__isOwnComponentEvent$});
function $JSCompiler_StaticMethods__isClickToEdit$$($JSCompiler_StaticMethods__isClickToEdit$self$$) {
  return $JSCompiler_StaticMethods__isClickToEdit$self$$.$getComponent$().getEditingMode() == $AdfDhtmlTableBasePeer$$.$_EDIT_MODE_CLICKTOEDIT$;
}
function $JSCompiler_StaticMethods__getActiveRowKey$$($JSCompiler_StaticMethods__getActiveRowKey$self$$) {
  return $JSCompiler_StaticMethods__getActiveRowKey$self$$.$getComponent$().$getProperty$("_afrActiveRowKey");
}
$AdfDhtmlTableBasePeer$$.prototype.$ComponentActiveRowKeyChanged$ = function $$AdfDhtmlTableBasePeer$$$$$ComponentActiveRowKeyChanged$$($component$$2221$$, $domElement$$559$$, $newValue$$167$$) {
  $JSCompiler_StaticMethods__setActiveRowKey$$(this, $newValue$$167$$);
  return !1;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ComponentActiveRowKeyChanged", {$ComponentActiveRowKeyChanged$:$AdfDhtmlTableBasePeer$$.prototype.$ComponentActiveRowKeyChanged$});
function $JSCompiler_StaticMethods__setActiveRowKey$$($JSCompiler_StaticMethods__setActiveRowKey$self$$, $rowKey$$121$$) {
  if ($AdfTableDataFetchEvent$$.$CLICK_EDIT_ACTIVE_ROW$ != $JSCompiler_StaticMethods__setActiveRowKey$self$$.$_pendingFetch$ && !$JSCompiler_StaticMethods__setActiveRowKey$self$$.$_ignoreActiveRowKeyChange$) {
    var $eventObj$$1$$ = null;
    $JSCompiler_StaticMethods__setActiveRowKey$self$$.$_ignoreActiveRowKeyChange$ = !0;
    try {
      var $component$$2222$$ = $JSCompiler_StaticMethods__setActiveRowKey$self$$.$getComponent$(), $oldActiveRowKey$$ = $component$$2222$$.$getProperty$("_afrActiveRowKey");
      $component$$2222$$.setProperty("_afrActiveRowKey", $rowKey$$121$$, !1, $AdfUIComponent$$.$PROPAGATE_ALWAYS$);
      $component$$2222$$.setProperty("activeRowKey", $rowKey$$121$$, !1, $AdfUIComponent$$.$PROPAGATE_ALWAYS$);
      $component$$2222$$.$getProperty$($AdfDhtmlTableBasePeer$$.$_REMAIN_READ_ONLY$) && delete $oldActiveRowKey$$;
      $component$$2222$$.setProperty($AdfDhtmlTableBasePeer$$.$_REMAIN_READ_ONLY$, null, !1, $AdfUIComponent$$.$PROPAGATE_ALWAYS$);
      $JSCompiler_StaticMethods__setActiveRowKey$self$$.$_remainReadOnly$ ? $component$$2222$$.setProperty($AdfDhtmlTableBasePeer$$.$_REMAIN_READ_ONLY$, !0, !1, $AdfUIComponent$$.$PROPAGATE_ALWAYS$) : $component$$2222$$.setProperty($AdfDhtmlTableBasePeer$$.$_REMAIN_READ_ONLY$, !1, !1, $AdfUIComponent$$.$PROPAGATE_ALWAYS$);
      if (!$JSCompiler_StaticMethods__setActiveRowKey$self$$.$_isPaged$ && null == $component$$2222$$.$getProperty$("scrollTopRowKey")) {
        var $attrs$$48$$ = $JSCompiler_StaticMethods__setActiveRowKey$self$$.$GetFirstVisibleRowKeyAndRow$();
        null != $attrs$$48$$.$rowKey$ && $component$$2222$$.setProperty("scrollTopRowKey", $attrs$$48$$.$rowKey$, !0, $AdfUIComponent$$.$PROPAGATE_ALWAYS$);
      }
      delete $JSCompiler_StaticMethods__setActiveRowKey$self$$.$_remainReadOnly$;
      $eventObj$$1$$ = $JSCompiler_StaticMethods__setActiveRowKey$self$$.$_queueFetchEvent$(!1, $AdfTableDataFetchEvent$$.$CLICK_EDIT_ACTIVE_ROW$, -1, $rowKey$$121$$);
      $oldActiveRowKey$$ && $eventObj$$1$$ ? ($eventObj$$1$$.$setOldClientKey$($oldActiveRowKey$$), $JSCompiler_StaticMethods__setActiveRowKey$self$$.$_oldActiveRowKey$ = $oldActiveRowKey$$) : $eventObj$$1$$ || ($component$$2222$$.setProperty("_afrActiveRowKey", $oldActiveRowKey$$, !1, $AdfUIComponent$$.$PROPAGATE_ALWAYS$), $component$$2222$$.setProperty("activeRowKey", $oldActiveRowKey$$, !1, $AdfUIComponent$$.$PROPAGATE_ALWAYS$));
    } finally {
      $JSCompiler_StaticMethods__setActiveRowKey$self$$.$_ignoreActiveRowKeyChange$ = !1;
    }
  }
}
function $JSCompiler_StaticMethods__getCellAndIndexForNode$$($JSCompiler_StaticMethods__getCellAndIndexForNode$self$$, $node$$132$$, $tr$$14$$) {
  for (var $agent$$717$$ = $AdfAgent$$.$AGENT$, $rootElement$$161$$ = $JSCompiler_StaticMethods__getCellAndIndexForNode$self$$.$getDomElement$(), $innerTR$$ = null, $cellIndex$$29$$ = -1, $cell$$33$$ = null;null != $node$$132$$ && $node$$132$$ != $rootElement$$161$$ && -1 == $cellIndex$$29$$;) {
    if ("TD" == $agent$$717$$.$getNodeName$($node$$132$$)) {
      var $parentNode$$20$$ = $node$$132$$.parentNode;
      if ($parentNode$$20$$ == $tr$$14$$) {
        $cellIndex$$29$$ = $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__getCellAndIndexForNode$self$$) ? $JSCompiler_StaticMethods__getCellAndIndexForNode$self$$.$_firstFrozen$ + $JSCompiler_StaticMethods__indexOfDomElement$$($tr$$14$$.cells, $node$$132$$) - 1 : $JSCompiler_StaticMethods__indexOfDomElement$$($tr$$14$$.cells, $node$$132$$);
        $cell$$33$$ = $node$$132$$;
        break;
      } else {
        if ($JSCompiler_StaticMethods__getCellAndIndexForNode$self$$.$_hasFrozenColumn$() && (null == $innerTR$$ && ($innerTR$$ = $JSCompiler_StaticMethods__getNestedScrolledTable$$($JSCompiler_StaticMethods__getCellAndIndexForNode$self$$, $tr$$14$$).rows[0]), $parentNode$$20$$ == $innerTR$$)) {
          $JSCompiler_StaticMethods__freezeColumnsToStart$$($JSCompiler_StaticMethods__getCellAndIndexForNode$self$$) ? $cellIndex$$29$$ = $JSCompiler_StaticMethods__getCellAndIndexForNode$self$$.$_lastFrozen$ + $JSCompiler_StaticMethods__indexOfDomElement$$($innerTR$$.cells, $node$$132$$) + 1 : $JSCompiler_StaticMethods__freezeColumnsToEnd$$($JSCompiler_StaticMethods__getCellAndIndexForNode$self$$) && ($cellIndex$$29$$ = $JSCompiler_StaticMethods__indexOfDomElement$$($innerTR$$.cells, $node$$132$$));
          $cell$$33$$ = $node$$132$$;
          break;
        }
      }
      $node$$132$$ = $parentNode$$20$$;
    } else {
      $node$$132$$ = $node$$132$$.parentNode;
    }
  }
  return {cellIndex:$cellIndex$$29$$, $cell$:$cell$$33$$};
}
$AdfDhtmlTableBasePeer$$.prototype.$_processClickToEditRequest$ = function $$AdfDhtmlTableBasePeer$$$$$_processClickToEditRequest$$($selectRow$$) {
  var $agent$$718_cellIndex$$30$$ = $AdfAgent$$.$AGENT$, $cell$$34_clickEditRequest$$1_elems$$3$$ = this.$_clickEditRequest$;
  if ($cell$$34_clickEditRequest$$1_elems$$3$$ && -1 !== $cell$$34_clickEditRequest$$1_elems$$3$$.cellIndex) {
    this.$_ignoreRowClick$ && (this.$_ignoreRowClick$ = !1);
    var $rowKey$$122$$ = $JSCompiler_StaticMethods__getActiveRowKey$$(this);
    this.$_lastCTEIndex$ = $cell$$34_clickEditRequest$$1_elems$$3$$ ? $cell$$34_clickEditRequest$$1_elems$$3$$.cellIndex : void 0;
    if ($rowKey$$122$$) {
      var $row$$118_rowInfo$$23$$ = this.$FindRowByKey$($rowKey$$122$$);
      if ($row$$118_rowInfo$$23$$) {
        $row$$118_rowInfo$$23$$ = $row$$118_rowInfo$$23$$.$tr$;
        $AdfAssert$$.$assertDomElement$($row$$118_rowInfo$$23$$);
        if (!$cell$$34_clickEditRequest$$1_elems$$3$$ || $cell$$34_clickEditRequest$$1_elems$$3$$.$activateCellType$) {
          if (this.$_grabFocus$(), $cell$$34_clickEditRequest$$1_elems$$3$$ && "last" == $cell$$34_clickEditRequest$$1_elems$$3$$.$activateCellType$) {
            for ($agent$$718_cellIndex$$30$$ = this.$__getVisibleLeafColumns$().length - 1;0 <= $agent$$718_cellIndex$$30$$;) {
              $cell$$34_clickEditRequest$$1_elems$$3$$ = $AdfDomUtils$$.$getInputElementsInNode$(this.$FindCellByIndex$($row$$118_rowInfo$$23$$, $agent$$718_cellIndex$$30$$));
              if (0 < $cell$$34_clickEditRequest$$1_elems$$3$$.length) {
                $AdfFocusUtils$$.$focusElement$($cell$$34_clickEditRequest$$1_elems$$3$$[$cell$$34_clickEditRequest$$1_elems$$3$$.length - 1]);
                break;
              }
              $agent$$718_cellIndex$$30$$--;
            }
          } else {
            $JSCompiler_StaticMethods__setFocusOnEditableElementInNode$$(this, $agent$$718_cellIndex$$30$$, $row$$118_rowInfo$$23$$);
          }
        } else {
          $cell$$34_clickEditRequest$$1_elems$$3$$ = this.$FindCellByIndex$($row$$118_rowInfo$$23$$, $cell$$34_clickEditRequest$$1_elems$$3$$.cellIndex);
          $AdfAssert$$.$assertDomElement$($cell$$34_clickEditRequest$$1_elems$$3$$);
          if ($agent$$718_cellIndex$$30$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$) {
            var $focusElement$$6$$ = $JSCompiler_StaticMethods__getFirstInputElementInNode$$($agent$$718_cellIndex$$30$$, $cell$$34_clickEditRequest$$1_elems$$3$$);
            $focusElement$$6$$ || ($focusElement$$6$$ = $JSCompiler_StaticMethods__getFirstInputElementInNode$$($agent$$718_cellIndex$$30$$, $row$$118_rowInfo$$23$$));
            $focusElement$$6$$ && this.$_grabFocus$();
          } else {
            this.$_grabFocus$();
          }
          null == $JSCompiler_StaticMethods__setFocusOnEditableElementInNode$$(this, $agent$$718_cellIndex$$30$$, $cell$$34_clickEditRequest$$1_elems$$3$$) && null == $JSCompiler_StaticMethods__setFocusOnEditableElementInNode$$(this, $agent$$718_cellIndex$$30$$, $row$$118_rowInfo$$23$$) && $JSCompiler_StaticMethods__setFocusOnNode$$($cell$$34_clickEditRequest$$1_elems$$3$$);
        }
        $selectRow$$ && $JSCompiler_StaticMethods__isRowSelectionEnabled$$(this) && !this.$_selIsSelected$($rowKey$$122$$) && (this.$_selUnselectAll$(), this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $rowKey$$122$$, $row$$118_rowInfo$$23$$), $JSCompiler_StaticMethods__selSelectRow$$(this, $rowKey$$122$$, $row$$118_rowInfo$$23$$));
        this.$_clickEditRequest$ && delete this.$_clickEditRequest$;
        this.$_processClickToEditRequestTimerId$ && delete this.$_processClickToEditRequestTimerId$;
      }
    }
  }
};
$AdfDhtmlTableBasePeer$$.prototype.$_handleTabKey$ = function $$AdfDhtmlTableBasePeer$$$$$_handleTabKey$$($target$$201$$, $domEvent$$83$$) {
  var $attrs$$49_outer$$inline_4762_rowKey$$inline_4766$$ = this.$GetRowKeyAndRow$($target$$201$$, this.$getDomElement$()), $detailRow$$4_isLastEditable_shiftDown$$ = $domEvent$$83$$.shiftKey, $editComponent_parentRow$$inline_4763_propagate$$8$$ = !0;
  if (null != $attrs$$49_outer$$inline_4762_rowKey$$inline_4766$$) {
    var $agent$$inline_4764_destinationCell_editComponentPeer_row$$119$$ = $attrs$$49_outer$$inline_4762_rowKey$$inline_4766$$[1];
    if (null != $agent$$inline_4764_destinationCell_editComponentPeer_row$$119$$) {
      var $colCount$$10_columns$$23_params$$80$$ = $JSCompiler_StaticMethods__getCellAndIndexForNode$$(this, $target$$201$$, $agent$$inline_4764_destinationCell_editComponentPeer_row$$119$$), $cell$$35_elems$$4$$ = $colCount$$10_columns$$23_params$$80$$.$cell$;
      if ($cell$$35_elems$$4$$) {
        var $cellIndex$$31_isFirstEditable_propagate$$inline_4765$$ = $colCount$$10_columns$$23_params$$80$$.cellIndex;
        this.$_ctePatternStart$ || 0 == this.$_ctePatternStart$ || (this.$_ctePatternStart$ = $cellIndex$$31_isFirstEditable_propagate$$inline_4765$$);
        if ($JSCompiler_StaticMethods__isClickToEdit$$(this) && null != $JSCompiler_StaticMethods__getActiveRowKey$$(this)) {
          var $cell$$35_elems$$4$$ = $AdfDomUtils$$.$getInputElementsInNode$($cell$$35_elems$$4$$), $elemCount$$3$$ = $cell$$35_elems$$4$$.length;
          if (0 < $elemCount$$3$$) {
            if (!$detailRow$$4_isLastEditable_shiftDown$$ && $AdfDomUtils$$.$isAncestorOrSelf$($cell$$35_elems$$4$$[$elemCount$$3$$ - 1], $target$$201$$)) {
              if (this.$_hasDetailStamp$ && ($detailRow$$4_isLastEditable_shiftDown$$ = $agent$$inline_4764_destinationCell_editComponentPeer_row$$119$$.nextSibling) && $AdfAgent$$.$AGENT$.getAttribute($detailRow$$4_isLastEditable_shiftDown$$, $AdfDhtmlTableBasePeer$$.$_DETAIL_ROW_MARKER$, !1) && ($cell$$35_elems$$4$$ = $AdfDomUtils$$.$getInputElementsInNode$($detailRow$$4_isLastEditable_shiftDown$$), 0 < $cell$$35_elems$$4$$.length)) {
                return !0;
              }
              $colCount$$10_columns$$23_params$$80$$ = this.$__getVisibleLeafColumns$();
              $colCount$$10_columns$$23_params$$80$$ = $colCount$$10_columns$$23_params$$80$$.length;
              $detailRow$$4_isLastEditable_shiftDown$$ = $cellIndex$$31_isFirstEditable_propagate$$inline_4765$$ >= $colCount$$10_columns$$23_params$$80$$ - 1;
              if (!$detailRow$$4_isLastEditable_shiftDown$$) {
                for ($cellIndex$$31_isFirstEditable_propagate$$inline_4765$$++;$cellIndex$$31_isFirstEditable_propagate$$inline_4765$$ < $colCount$$10_columns$$23_params$$80$$;) {
                  $cell$$35_elems$$4$$ = $AdfDomUtils$$.$getInputElementsInNode$(this.$FindCellByIndex$($agent$$inline_4764_destinationCell_editComponentPeer_row$$119$$, $cellIndex$$31_isFirstEditable_propagate$$inline_4765$$));
                  if (0 < $cell$$35_elems$$4$$.length) {
                    break;
                  }
                  $cellIndex$$31_isFirstEditable_propagate$$inline_4765$$++;
                }
                $detailRow$$4_isLastEditable_shiftDown$$ = $cellIndex$$31_isFirstEditable_propagate$$inline_4765$$ == $colCount$$10_columns$$23_params$$80$$;
              }
              if ($detailRow$$4_isLastEditable_shiftDown$$) {
                if ($editComponent_parentRow$$inline_4763_propagate$$8$$ = $AdfRichUIPeer$$.$getFirstAncestorComponent$($target$$201$$)) {
                  $agent$$inline_4764_destinationCell_editComponentPeer_row$$119$$ = $editComponent_parentRow$$inline_4763_propagate$$8$$.$getPeer$(), $agent$$inline_4764_destinationCell_editComponentPeer_row$$119$$.$RunValidation$ && $agent$$inline_4764_destinationCell_editComponentPeer_row$$119$$.$RunValidation$($editComponent_parentRow$$inline_4763_propagate$$8$$, $target$$201$$);
                }
                $JSCompiler_StaticMethods__clickToEditActivateRow$$(this, $attrs$$49_outer$$inline_4762_rowKey$$inline_4766$$[0], !0);
                $editComponent_parentRow$$inline_4763_propagate$$8$$ = !this.$_clickEditRequest$;
              }
            } else {
              if ($detailRow$$4_isLastEditable_shiftDown$$ && $AdfDomUtils$$.$isAncestorOrSelf$($cell$$35_elems$$4$$[0], $target$$201$$)) {
                $cellIndex$$31_isFirstEditable_propagate$$inline_4765$$ = 0 == $colCount$$10_columns$$23_params$$80$$.cellIndex;
                if (!$cellIndex$$31_isFirstEditable_propagate$$inline_4765$$) {
                  for ($cellIndex$$31_isFirstEditable_propagate$$inline_4765$$ = $colCount$$10_columns$$23_params$$80$$.cellIndex - 1;0 <= $cellIndex$$31_isFirstEditable_propagate$$inline_4765$$;) {
                    $cell$$35_elems$$4$$ = $AdfDomUtils$$.$getInputElementsInNode$(this.$FindCellByIndex$($agent$$inline_4764_destinationCell_editComponentPeer_row$$119$$, $cellIndex$$31_isFirstEditable_propagate$$inline_4765$$));
                    if (0 < $cell$$35_elems$$4$$.length) {
                      break;
                    }
                    $cellIndex$$31_isFirstEditable_propagate$$inline_4765$$--;
                  }
                  $cellIndex$$31_isFirstEditable_propagate$$inline_4765$$ = -1 == $cellIndex$$31_isFirstEditable_propagate$$inline_4765$$;
                }
                $cellIndex$$31_isFirstEditable_propagate$$inline_4765$$ && ($JSCompiler_StaticMethods__clickToEditActivateRow$$(this, $attrs$$49_outer$$inline_4762_rowKey$$inline_4766$$[0], !1), $editComponent_parentRow$$inline_4763_propagate$$8$$ = !this.$_clickEditRequest$);
              }
            }
          }
        } else {
          $colCount$$10_columns$$23_params$$80$$ = this.$__getVisibleLeafColumns$(), $colCount$$10_columns$$23_params$$80$$ = $colCount$$10_columns$$23_params$$80$$.length, ($detailRow$$4_isLastEditable_shiftDown$$ ? 0 == $cellIndex$$31_isFirstEditable_propagate$$inline_4765$$ && $agent$$inline_4764_destinationCell_editComponentPeer_row$$119$$.previousElementSibling && $AdfFocusUtils$$.$isTabStop$($agent$$inline_4764_destinationCell_editComponentPeer_row$$119$$.previousElementSibling) : $cellIndex$$31_isFirstEditable_propagate$$inline_4765$$ >= 
          $colCount$$10_columns$$23_params$$80$$ - 1 && $agent$$inline_4764_destinationCell_editComponentPeer_row$$119$$.nextElementSibling && $AdfFocusUtils$$.$isTabStop$($agent$$inline_4764_destinationCell_editComponentPeer_row$$119$$.nextElementSibling)) ? ($agent$$inline_4764_destinationCell_editComponentPeer_row$$119$$ = $detailRow$$4_isLastEditable_shiftDown$$ ? $agent$$inline_4764_destinationCell_editComponentPeer_row$$119$$.previousElementSibling.lastElementChild : $agent$$inline_4764_destinationCell_editComponentPeer_row$$119$$.nextElementSibling.firstElementChild, 
          $attrs$$49_outer$$inline_4762_rowKey$$inline_4766$$ = this.$GetRowKeyAndRow$($agent$$inline_4764_destinationCell_editComponentPeer_row$$119$$, this.$getDomElement$()), this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $attrs$$49_outer$$inline_4762_rowKey$$inline_4766$$[0], $agent$$inline_4764_destinationCell_editComponentPeer_row$$119$$)) : ($agent$$inline_4764_destinationCell_editComponentPeer_row$$119$$ = $detailRow$$4_isLastEditable_shiftDown$$ ? $cell$$35_elems$$4$$.previousElementSibling : 
          $cell$$35_elems$$4$$.nextElementSibling) && $AdfFocusUtils$$.$isTabStop$($agent$$inline_4764_destinationCell_editComponentPeer_row$$119$$) && this.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_TABLE_BODY_FOCUS_TYPE$, $attrs$$49_outer$$inline_4762_rowKey$$inline_4766$$[0], $attrs$$49_outer$$inline_4762_rowKey$$inline_4766$$[1], $agent$$inline_4764_destinationCell_editComponentPeer_row$$119$$);
        }
      }
    }
  } else {
    if (!$detailRow$$4_isLastEditable_shiftDown$$ && this.$_hasDetailStamp$ && $JSCompiler_StaticMethods__isClickToEdit$$(this)) {
      $attrs$$49_outer$$inline_4762_rowKey$$inline_4766$$ = this.$getDomElement$();
      $editComponent_parentRow$$inline_4763_propagate$$8$$ = $target$$201$$.parentNode;
      $agent$$inline_4764_destinationCell_editComponentPeer_row$$119$$ = $AdfAgent$$.$AGENT$;
      for ($cellIndex$$31_isFirstEditable_propagate$$inline_4765$$ = !0;$editComponent_parentRow$$inline_4763_propagate$$8$$ && $editComponent_parentRow$$inline_4763_propagate$$8$$ != $attrs$$49_outer$$inline_4762_rowKey$$inline_4766$$;) {
        if ("TR" == $agent$$inline_4764_destinationCell_editComponentPeer_row$$119$$.$getNodeName$($editComponent_parentRow$$inline_4763_propagate$$8$$) && $agent$$inline_4764_destinationCell_editComponentPeer_row$$119$$.getAttribute($editComponent_parentRow$$inline_4763_propagate$$8$$, $AdfDhtmlTableBasePeer$$.$_DETAIL_ROW_MARKER$, !1)) {
          elems = $AdfDomUtils$$.$getInputElementsInNode$($editComponent_parentRow$$inline_4763_propagate$$8$$);
          0 < elems.length && elems[elems.length - 1] == $target$$201$$ && ($attrs$$49_outer$$inline_4762_rowKey$$inline_4766$$ = $agent$$inline_4764_destinationCell_editComponentPeer_row$$119$$.getAttribute($editComponent_parentRow$$inline_4763_propagate$$8$$.previousSibling, $AdfDhtmlTableBasePeer$$.$_ROW_KEY$), $JSCompiler_StaticMethods__clickToEditActivateRow$$(this, $attrs$$49_outer$$inline_4762_rowKey$$inline_4766$$, !0), $cellIndex$$31_isFirstEditable_propagate$$inline_4765$$ = !1);
          break;
        }
        $editComponent_parentRow$$inline_4763_propagate$$8$$ = $editComponent_parentRow$$inline_4763_propagate$$8$$.parentNode;
      }
      return $cellIndex$$31_isFirstEditable_propagate$$inline_4765$$;
    }
  }
  return $editComponent_parentRow$$inline_4763_propagate$$8$$;
};
function $JSCompiler_StaticMethods__clickToEditActivateRow$$($JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$, $curRowKey$$1_scroller$$35$$, $elem$$49_isNext$$6$$, $cellIndex$$32_scrollToPos$$7$$) {
  delete $JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$.$_lastRowKeyInView$;
  var $attrs$$50$$ = $elem$$49_isNext$$6$$ ? $JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$.$_getNextRowKeyAndRow$($curRowKey$$1_scroller$$35$$) : $JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$.$_getPreviousRowKeyAndRow$($curRowKey$$1_scroller$$35$$);
  if (!$attrs$$50$$.$isAtTop$) {
    var $rowKey$$124$$ = $attrs$$50$$.$rowKey$, $lastRowKeyInView$$2$$ = $attrs$$50$$.$lastRowKeyInView$;
    if (null != $rowKey$$124$$) {
      $JSCompiler_StaticMethods__setActiveRowKey$$($JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$, $rowKey$$124$$), $JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$.$_selUnselectAll$(), $JSCompiler_StaticMethods__selSelectRow$$($JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$, $rowKey$$124$$, $attrs$$50$$.$row$), $JSCompiler_StaticMethods__unclipRow$$($JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$, 
      $attrs$$50$$.$row$), $JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$.$_clickEditRequest$ = void 0 != $cellIndex$$32_scrollToPos$$7$$ ? {cellIndex:$cellIndex$$32_scrollToPos$$7$$} : {$activateCellType$:$elem$$49_isNext$$6$$ ? "first" : "last"}, $elem$$49_isNext$$6$$ = $AdfPage$$.$PAGE$.$_activeDomNode$, $JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$ = $JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$.$getComponent$().$getProperty$("activeRowKey"), 
      $curRowKey$$1_scroller$$35$$ != $JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$ && $elem$$49_isNext$$6$$ && $elem$$49_isNext$$6$$.blur && $elem$$49_isNext$$6$$.blur();
    } else {
      if (null != $lastRowKeyInView$$2$$) {
        $curRowKey$$1_scroller$$35$$ = $JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$.$GetScroller$();
        if (!$JSCompiler_StaticMethods__hasSingleScroller$$($JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$) || $JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$.$_isPaged$) {
          $curRowKey$$1_scroller$$35$$ = $curRowKey$$1_scroller$$35$$[$AdfDhtmlTableBasePeer$$.$_VSCROLLER$];
        }
        $cellIndex$$32_scrollToPos$$7$$ = $JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$.$_currentScrollTop$ + ($elem$$49_isNext$$6$$ ? $JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$.$_averageRowHeight$ : -$JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$.$_averageRowHeight$);
        0 < $cellIndex$$32_scrollToPos$$7$$ && $cellIndex$$32_scrollToPos$$7$$ < $JSCompiler_StaticMethods__getScrollHeight$$($JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$) && ($JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$.$_lastRowKeyInView$ = $lastRowKeyInView$$2$$, $JSCompiler_StaticMethods__getScrollerClientHeight$$($JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$) + $cellIndex$$32_scrollToPos$$7$$ < $JSCompiler_StaticMethods__getScrollHeight$$($JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$) && 
        ($AdfAgent$$.$AGENT$.$scrollToPos$($curRowKey$$1_scroller$$35$$, null, $cellIndex$$32_scrollToPos$$7$$), $JSCompiler_StaticMethods__clickToEditActivateRow$self_newActiveRowKey$$.$_clickEditRequest$ = {$activateRowType$:$elem$$49_isNext$$6$$ ? "next" : "previous"}));
      }
    }
  }
  return null != $attrs$$50$$.$rowKey$;
}
function $JSCompiler_StaticMethods__processClickToEditActivateRequest$$($JSCompiler_StaticMethods__processClickToEditActivateRequest$self$$) {
  var $clickEditRequest$$2$$ = $JSCompiler_StaticMethods__processClickToEditActivateRequest$self$$.$_clickEditRequest$;
  if ($clickEditRequest$$2$$ && $clickEditRequest$$2$$.$activateRowType$) {
    var $activateNextRow$$ = "next" == $clickEditRequest$$2$$.$activateRowType$;
    attrs = $activateNextRow$$ ? $JSCompiler_StaticMethods__processClickToEditActivateRequest$self$$.$_getNextRowKeyAndRow$($JSCompiler_StaticMethods__processClickToEditActivateRequest$self$$.$_lastRowKeyInView$) : $JSCompiler_StaticMethods__processClickToEditActivateRequest$self$$.$_getPreviousRowKeyAndRow$($JSCompiler_StaticMethods__processClickToEditActivateRequest$self$$.$_lastRowKeyInView$);
    $clickEditRequest$$2$$.$activateCellType$ = $activateNextRow$$ ? "first" : "last";
    attrs.$rowKey$ && $JSCompiler_StaticMethods__setActiveRowKey$$($JSCompiler_StaticMethods__processClickToEditActivateRequest$self$$, attrs.$rowKey$);
    delete $JSCompiler_StaticMethods__processClickToEditActivateRequest$self$$.$_lastRowKeyInView$;
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$_restoreScrollPosition$ = function $$AdfDhtmlTableBasePeer$$$$$_restoreScrollPosition$$() {
  var $scrollLeft$$40$$ = this.$getComponent$().getScrollLeft();
  0 <= $scrollLeft$$40$$ && this.$scrollToPos$($scrollLeft$$40$$, -1, !0);
};
$AdfDhtmlTableBasePeer$$.prototype.$scrollColumnIntoView$ = function $$AdfDhtmlTableBasePeer$$$$$scrollColumnIntoView$$($columnId$$4$$, $column$$23$$) {
  $AdfAssert$$.assert(null != $columnId$$4$$ || null != $column$$23$$);
  var $agent$$721$$ = $AdfAgent$$.$AGENT$;
  if (!$column$$23$$ && ($column$$23$$ = $agent$$721$$.getElementById($columnId$$4$$), !$column$$23$$)) {
    return;
  }
  var $displayIndex$$19_scroller$$37$$ = $agent$$721$$.$getIntAttribute$($column$$23$$, "_d_index", -1);
  if (!$JSCompiler_StaticMethods__isColumnFrozen$$(this, $displayIndex$$19_scroller$$37$$)) {
    $displayIndex$$19_scroller$$37$$ = this.$GetScroller$();
    if (!$JSCompiler_StaticMethods__hasSingleScroller$$(this) || this.$_isPaged$) {
      $displayIndex$$19_scroller$$37$$ = $displayIndex$$19_scroller$$37$$[$AdfDhtmlTableBasePeer$$.$_HSCROLLER$];
    }
    var $scrollToPos$$8$$ = $column$$23$$.offsetLeft;
    if ($scrollToPos$$8$$ != this.$_currentScrollLeft$) {
      var $animDuration$$18_page$$214$$ = this.$_colScrollAnimationDuration$;
      void 0 == $animDuration$$18_page$$214$$ && ($animDuration$$18_page$$214$$ = $AdfPage$$.$PAGE$, this.$_colScrollAnimationDuration$ = $animDuration$$18_page$$214$$ = $animDuration$$18_page$$214$$.$isAnimationEnabled$() ? parseInt($animDuration$$18_page$$214$$.$getLookAndFeel$().$getSkinProperty$("af|table-tr-column-scroll-animation-duration")) : 0);
      0 < $animDuration$$18_page$$214$$ ? $AdfDhtmlElementAnimator$animate$$(3, $animDuration$$18_page$$214$$, [{element:$displayIndex$$19_scroller$$37$$, $properties$:{scrollLeft:$scrollToPos$$8$$}}], null, null, null) : $agent$$721$$.$scrollToPos$($displayIndex$$19_scroller$$37$$, $scrollToPos$$8$$, null);
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.scrollColumnIntoView", {$scrollColumnIntoView$:$AdfDhtmlTableBasePeer$$.prototype.$scrollColumnIntoView$});
$AdfDhtmlTableBasePeer$$.prototype.$getRowIndex$ = function $$AdfDhtmlTableBasePeer$$$$$getRowIndex$$($rowInfo$$24_rowKey$$125$$) {
  $AdfAssert$$.$assertString$($rowInfo$$24_rowKey$$125$$);
  $AdfAssert$$.assert(null != $rowInfo$$24_rowKey$$125$$, "Row Key cannot be null");
  var $index$$203$$ = -1;
  if ($rowInfo$$24_rowKey$$125$$ = this.$FindRowByKey$($rowInfo$$24_rowKey$$125$$)) {
    $index$$203$$ = $rowInfo$$24_rowKey$$125$$.index;
  }
  return $index$$203$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.getRowIndex", {$getRowIndex$:$AdfDhtmlTableBasePeer$$.prototype.$getRowIndex$});
$AdfDhtmlTableBasePeer$$.prototype.$getRowKey$ = function $$AdfDhtmlTableBasePeer$$$$$getRowKey$$($index$$204$$) {
  $AdfAssert$$.$assertNumber$($index$$204$$);
  $AdfAssert$$.assert(0 <= $index$$204$$, "index must be greater than or equal to 0");
  for (var $rowKey$$126$$ = null, $blockList$$23$$ = this.$GetDataBody$().childNodes, $numBlocks$$10$$ = $blockList$$23$$.length, $i$$654$$ = 0;$i$$654$$ < $numBlocks$$10$$;$i$$654$$++) {
    var $block$$55_rows$$46$$ = $blockList$$23$$[$i$$654$$], $rowOffset_startRow$$15$$ = $block$$55_rows$$46$$.$startRow$;
    if ($index$$204$$ >= $rowOffset_startRow$$15$$ && $index$$204$$ < $rowOffset_startRow$$15$$ + $block$$55_rows$$46$$.$numRows$) {
      for (var $block$$55_rows$$46$$ = $block$$55_rows$$46$$.rows, $rowOffset_startRow$$15$$ = $index$$204$$ - $rowOffset_startRow$$15$$, $j$$71$$ = 0, $rowCount$$42$$ = 0;$j$$71$$ < $block$$55_rows$$46$$.length;$j$$71$$++) {
        if ($rowKey$$126$$ = $AdfAgent$$.$AGENT$.getAttribute($block$$55_rows$$46$$[$j$$71$$], $AdfDhtmlTableBasePeer$$.$_ROW_KEY$)) {
          if ($rowCount$$42$$ == $rowOffset_startRow$$15$$) {
            break;
          }
          ++$rowCount$$42$$;
        }
      }
    }
  }
  return $rowKey$$126$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.getRowKey", {$getRowKey$:$AdfDhtmlTableBasePeer$$.prototype.$getRowKey$});
function $JSCompiler_StaticMethods__queueColumnSelectionEvent$$($JSCompiler_StaticMethods__queueColumnSelectionEvent$self$$) {
  if (!$AdfCollections$$.$isEmpty$($JSCompiler_StaticMethods__queueColumnSelectionEvent$self$$.$_colSelEventSelectedColIds$) || !$AdfCollections$$.$isEmpty$($JSCompiler_StaticMethods__queueColumnSelectionEvent$self$$.$_colSelEventUnselectedColIds$)) {
    var $component$$2226$$ = $JSCompiler_StaticMethods__queueColumnSelectionEvent$self$$.$getComponent$();
    $AdfTableUtils$$.$queueColumnSelectionEvent$($component$$2226$$, $JSCompiler_StaticMethods__queueColumnSelectionEvent$self$$.$_colSelEventSelectedColIds$, $JSCompiler_StaticMethods__queueColumnSelectionEvent$self$$.$_colSelEventUnselectedColIds$);
    $JSCompiler_StaticMethods__queueColumnSelectionEvent$self$$.$_colSelEventSelectedColIds$ = {};
    $JSCompiler_StaticMethods__queueColumnSelectionEvent$self$$.$_colSelEventUnselectedColIds$ = {};
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$ConvertClientIdToLocator$ = function $$AdfDhtmlTableBasePeer$$$$$ConvertClientIdToLocator$$($clientIdDepth$$7_component$$2227$$, $childComponent$$24_childNode$$17$$, $descComponentClientId$$8_rowInfo$$25_subComponentId$$8$$, $replaceArray$$9$$) {
  var $clientId$$451_endIndex$$12_header$$7$$ = this.$__getColumnHeader$();
  if ($clientId$$451_endIndex$$12_header$$7$$ && ($childComponent$$24_childNode$$17$$ = $childComponent$$24_childNode$$17$$.$getPeer$().$getDomElement$()) && $AdfDomUtils$$.$isAncestor$($clientId$$451_endIndex$$12_header$$7$$, $childComponent$$24_childNode$$17$$)) {
    return;
  }
  $clientId$$451_endIndex$$12_header$$7$$ = $clientIdDepth$$7_component$$2227$$.$getClientId$();
  $clientIdDepth$$7_component$$2227$$ = $AdfStrings$$.count($clientId$$451_endIndex$$12_header$$7$$, ":");
  $AdfAssert$$.assert(0 <= $descComponentClientId$$8_rowInfo$$25_subComponentId$$8$$.indexOf($clientId$$451_endIndex$$12_header$$7$$));
  $descComponentClientId$$8_rowInfo$$25_subComponentId$$8$$ = $descComponentClientId$$8_rowInfo$$25_subComponentId$$8$$.substring($clientId$$451_endIndex$$12_header$$7$$.length + 1);
  $clientId$$451_endIndex$$12_header$$7$$ = $descComponentClientId$$8_rowInfo$$25_subComponentId$$8$$.indexOf(":");
  0 < $clientId$$451_endIndex$$12_header$$7$$ && ($descComponentClientId$$8_rowInfo$$25_subComponentId$$8$$ = this.$FindRowByKey$($descComponentClientId$$8_rowInfo$$25_subComponentId$$8$$.substring(0, $clientId$$451_endIndex$$12_header$$7$$)), $replaceArray$$9$$.push([$clientIdDepth$$7_component$$2227$$ + 1, $descComponentClientId$$8_rowInfo$$25_subComponentId$$8$$ ? $descComponentClientId$$8_rowInfo$$25_subComponentId$$8$$.index : null]));
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ConvertClientIdToLocator", {$ConvertClientIdToLocator$:$AdfDhtmlTableBasePeer$$.prototype.$ConvertClientIdToLocator$});
$AdfDhtmlTableBasePeer$$.prototype.$convertLocatorToClientId$ = function $$AdfDhtmlTableBasePeer$$$$$convertLocatorToClientId$$($component$$2228$$, $rowIndex$$13$$) {
  var $clientId$$452$$ = $component$$2228$$.$getClientId$(), $rowKey$$128$$ = this.$getRowKey$($rowIndex$$13$$);
  return $rowKey$$128$$ ? $clientId$$452$$ + ":" + $rowKey$$128$$ : null;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.convertLocatorToClientId", {$convertLocatorToClientId$:$AdfDhtmlTableBasePeer$$.prototype.$convertLocatorToClientId$});
function $JSCompiler_StaticMethods__computeAutoHeight$$($JSCompiler_StaticMethods__computeAutoHeight$self_beforeVisible$$) {
  var $agent$$722$$ = $AdfAgent$$.$AGENT$, $autoHeight$$ = 0, $autoHeightRows$$1$$ = $JSCompiler_StaticMethods__computeAutoHeight$self_beforeVisible$$.$_autoHeightRows$;
  if (0 < $autoHeightRows$$1$$) {
    var $isGecko$$6$$ = $agent$$722$$.$getPlatform$() == $AdfAgent$$.$GECKO_PLATFORM$, $isIE$$15$$ = $agent$$722$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$, $firstVisibleRow$$ = $JSCompiler_StaticMethods__computeAutoHeight$self_beforeVisible$$.$GetFirstVisibleRowKeyAndRow$().$row$;
    if ($firstVisibleRow$$) {
      for (var $dataTables$$11$$ = $JSCompiler_StaticMethods__computeAutoHeight$self_beforeVisible$$.$GetDataBody$().childNodes, $tableCount$$11$$ = $dataTables$$11$$.length, $visibleRows$$ = 0, $tableIndex$$1$$ = 0, $i$$655$$ = 0;$i$$655$$ < $tableCount$$11$$ && $visibleRows$$ < $autoHeightRows$$1$$;$i$$655$$++) {
        var $tableIndex$$1$$ = $i$$655$$, $j$$72_table$$62$$ = $dataTables$$11$$[$i$$655$$], $rows$$47$$ = $j$$72_table$$62$$.rows, $rowCount$$43$$ = 0;
        null != $rows$$47$$ && ($rowCount$$43$$ = $rows$$47$$.length);
        if ($isIE$$15$$ && "page" == $JSCompiler_StaticMethods__computeAutoHeight$self_beforeVisible$$.$getComponent$().$getProperty$("scrollPolicy")) {
          $autoHeight$$ = $j$$72_table$$62$$.offsetHeight;
        } else {
          for ($j$$72_table$$62$$ = 0;$j$$72_table$$62$$ < $rowCount$$43$$ && $visibleRows$$ < $autoHeightRows$$1$$;$j$$72_table$$62$$++) {
            if ($firstVisibleRow$$ === $rows$$47$$[$j$$72_table$$62$$] || 0 < $visibleRows$$) {
              $visibleRows$$++;
              var $currentStyle$$12_height$$56$$;
              $isGecko$$6$$ ? ($currentStyle$$12_height$$56$$ = $agent$$722$$.getComputedStyle($rows$$47$$[$j$$72_table$$62$$]), $currentStyle$$12_height$$56$$ = parseFloat($currentStyle$$12_height$$56$$.height)) : $currentStyle$$12_height$$56$$ = $isIE$$15$$ ? $rows$$47$$[$j$$72_table$$62$$].getBoundingClientRect().height : $rows$$47$$[$j$$72_table$$62$$].offsetHeight;
              $autoHeight$$ += $currentStyle$$12_height$$56$$;
            }
          }
        }
      }
    }
    if ($visibleRows$$ != $autoHeightRows$$1$$ && 0 < $visibleRows$$) {
      for ($JSCompiler_StaticMethods__computeAutoHeight$self_beforeVisible$$ = !1, $i$$655$$ = $tableIndex$$1$$;0 <= $i$$655$$;$i$$655$$--) {
        for ($j$$72_table$$62$$ = $dataTables$$11$$[$i$$655$$], $rows$$47$$ = $j$$72_table$$62$$.rows, $rowCount$$43$$ = 0, null != $rows$$47$$ && ($rowCount$$43$$ = $rows$$47$$.length), $j$$72_table$$62$$ = $rowCount$$43$$ - 1;0 <= $j$$72_table$$62$$ && $visibleRows$$ < $autoHeightRows$$1$$;$j$$72_table$$62$$--) {
          $firstVisibleRow$$ === $rows$$47$$[$j$$72_table$$62$$] ? $JSCompiler_StaticMethods__computeAutoHeight$self_beforeVisible$$ = !0 : $JSCompiler_StaticMethods__computeAutoHeight$self_beforeVisible$$ && ($visibleRows$$++, $isGecko$$6$$ ? ($currentStyle$$12_height$$56$$ = $agent$$722$$.getComputedStyle($rows$$47$$[$j$$72_table$$62$$]), $currentStyle$$12_height$$56$$ = parseFloat($currentStyle$$12_height$$56$$.height)) : $currentStyle$$12_height$$56$$ = $rows$$47$$[$j$$72_table$$62$$].offsetHeight, 
          $autoHeight$$ += $currentStyle$$12_height$$56$$);
        }
      }
    }
  }
  return $isGecko$$6$$ ? Math.round($autoHeight$$) : $autoHeight$$;
}
function $JSCompiler_StaticMethods__sizeOuterContainer$$($container$$61$$, $newHeight$$51$$) {
  var $agent$$724_currentStyle$$13$$ = $AdfAgent$$.$AGENT$;
  if ("border-box" == $agent$$724_currentStyle$$13$$.$getBoxSizing$($container$$61$$)) {
    var $cssLengthAsInt$$7$$ = $AdfAgent$$.$getCSSLengthAsInt$, $agent$$724_currentStyle$$13$$ = $agent$$724_currentStyle$$13$$.getComputedStyle($container$$61$$);
    $newHeight$$51$$ = $newHeight$$51$$ + $cssLengthAsInt$$7$$($agent$$724_currentStyle$$13$$.paddingTop) + $cssLengthAsInt$$7$$($agent$$724_currentStyle$$13$$.paddingBottom) + $cssLengthAsInt$$7$$($agent$$724_currentStyle$$13$$.marginTop) + $cssLengthAsInt$$7$$($agent$$724_currentStyle$$13$$.marginBottom) + $cssLengthAsInt$$7$$($agent$$724_currentStyle$$13$$.borderTopWidth) + $cssLengthAsInt$$7$$($agent$$724_currentStyle$$13$$.borderBottomWidth);
  }
  $container$$61$$.style.height = $newHeight$$51$$ + "px";
  $container$$61$$.style.minHeight && parseFloat($container$$61$$.style.minHeight) > $newHeight$$51$$ && ($container$$61$$.style.minHeight = $newHeight$$51$$ + "px");
}
$AdfDhtmlTableBasePeer$$.prototype.$AdjustAutoHeight$ = function $$AdfDhtmlTableBasePeer$$$$$AdjustAutoHeight$$() {
  var $adfPage$$10_blockList$$inline_4783_container$$inline_4788_pcPeer$$3_scrollerHeight$$inline_4787$$ = this.$GetPanelCollectionPeer$(), $dataBody$$141_oldWidth$$inline_4791$$ = this.$GetDataBody$(), $container$$62_newClientHeight$$1_numBlocks$$inline_4785$$ = this.$getDomElement$(), $autoHeightRows$$inline_4784_clientHeight$$3$$ = $container$$62_newClientHeight$$1_numBlocks$$inline_4785$$.clientHeight;
  if ($adfPage$$10_blockList$$inline_4783_container$$inline_4788_pcPeer$$3_scrollerHeight$$inline_4787$$ && $adfPage$$10_blockList$$inline_4783_container$$inline_4788_pcPeer$$3_scrollerHeight$$inline_4787$$.$isDetached$()) {
    this.$__fixPanelCollectionDimensions$(!0), this.$SizeDataBody$($dataBody$$141_oldWidth$$inline_4791$$, $container$$62_newClientHeight$$1_numBlocks$$inline_4785$$.clientWidth, $autoHeightRows$$inline_4784_clientHeight$$3$$), this.$IsEmpty$ || $JSCompiler_StaticMethods__setScrollerHeight$$(this, $autoHeightRows$$inline_4784_clientHeight$$3$$, this.$_cachedCHHeight$, this.$_cachedCFHeight$, this.$_cachedNBHeight$);
  } else {
    if (this.$isHeightAutoSized$() && !this.$BusyAnimating$()) {
      var $agent$$725_attrs$$52_blockList$$inline_6301_container$$inline_4774_isIE8$$1$$ = this.$GetFirstVisibleRowKeyAndRow$(), $bodyHeight$$3_bodyHeight$$inline_4773_rowCount$$inline_6300_totalRowCount$$inline_4786$$;
      this.$IsEmpty$ ? $bodyHeight$$3_bodyHeight$$inline_4773_rowCount$$inline_6300_totalRowCount$$inline_4786$$ = $dataBody$$141_oldWidth$$inline_4791$$.offsetHeight : ($bodyHeight$$3_bodyHeight$$inline_4773_rowCount$$inline_6300_totalRowCount$$inline_4786$$ = $JSCompiler_StaticMethods__computeAutoHeight$$(this), 0 !== $bodyHeight$$3_bodyHeight$$inline_4773_rowCount$$inline_6300_totalRowCount$$inline_4786$$ || $agent$$725_attrs$$52_blockList$$inline_6301_container$$inline_4774_isIE8$$1$$.$rowKey$ || 
      ($bodyHeight$$3_bodyHeight$$inline_4773_rowCount$$inline_6300_totalRowCount$$inline_4786$$ = $dataBody$$141_oldWidth$$inline_4791$$.offsetHeight));
      $agent$$725_attrs$$52_blockList$$inline_6301_container$$inline_4774_isIE8$$1$$ = $AdfAgent$$.$AGENT$;
      $agent$$725_attrs$$52_blockList$$inline_6301_container$$inline_4774_isIE8$$1$$ = $agent$$725_attrs$$52_blockList$$inline_6301_container$$inline_4774_isIE8$$1$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$ && 9 > $agent$$725_attrs$$52_blockList$$inline_6301_container$$inline_4774_isIE8$$1$$.$getVersion$() && 7 < $agent$$725_attrs$$52_blockList$$inline_6301_container$$inline_4774_isIE8$$1$$.$getVersion$();
      if (this.$IsEmpty$ || $bodyHeight$$3_bodyHeight$$inline_4773_rowCount$$inline_6300_totalRowCount$$inline_4786$$ != $dataBody$$141_oldWidth$$inline_4791$$.offsetHeight || $agent$$725_attrs$$52_blockList$$inline_6301_container$$inline_4774_isIE8$$1$$ && 2 > this.$GetRowCount$()) {
        var $agent$$725_attrs$$52_blockList$$inline_6301_container$$inline_4774_isIE8$$1$$ = this.$getDomElement$(), $newHeight$$inline_4776_numBlocks$$inline_6302_scrollbarHeight$$inline_4775$$ = $JSCompiler_StaticMethods__getScrollbarHeight$$(this), $newHeight$$inline_4776_numBlocks$$inline_6302_scrollbarHeight$$inline_4775$$ = $bodyHeight$$3_bodyHeight$$inline_4773_rowCount$$inline_6300_totalRowCount$$inline_4786$$ + this.$_cachedCHHeight$ + this.$_cachedCFHeight$ + this.$_cachedNBHeight$ + $newHeight$$inline_4776_numBlocks$$inline_6302_scrollbarHeight$$inline_4775$$;
        $JSCompiler_StaticMethods__sizeOuterContainer$$($agent$$725_attrs$$52_blockList$$inline_6301_container$$inline_4774_isIE8$$1$$, $newHeight$$inline_4776_numBlocks$$inline_6302_scrollbarHeight$$inline_4775$$);
        if (!this.$IsEmpty$) {
          var $agent$$inline_4777_b$$inline_6303_newSbh$$inline_4779$$ = $AdfAgent$$.$getAgent$(), $isIE$$inline_4778_rows$$inline_6304$$ = $agent$$inline_4777_b$$inline_6303_newSbh$$inline_4779$$.$getPlatform$() == $AdfAgent$$.$IE_PLATFORM$;
          $JSCompiler_StaticMethods__restoreHorizontalScrollBarForIE8$$(this);
          $JSCompiler_StaticMethods__setScrollerHeight$$(this, $newHeight$$inline_4776_numBlocks$$inline_6302_scrollbarHeight$$inline_4775$$, this.$_cachedCHHeight$, this.$_cachedCFHeight$, this.$_cachedNBHeight$);
          $newHeight$$inline_4776_numBlocks$$inline_6302_scrollbarHeight$$inline_4775$$ = $JSCompiler_StaticMethods__getScrollbarHeight$$(this);
          $JSCompiler_StaticMethods__setScrollerWidth$$(this, $agent$$725_attrs$$52_blockList$$inline_6301_container$$inline_4774_isIE8$$1$$.clientWidth, this.$_frozenWidth$);
          $isIE$$inline_4778_rows$$inline_6304$$ && 8 > $agent$$inline_4777_b$$inline_6303_newSbh$$inline_4779$$.$getVersion$() && $JSCompiler_StaticMethods__setFakeCanvasHeight$$(this, this.$_canvasHeight$);
          $agent$$inline_4777_b$$inline_6303_newSbh$$inline_4779$$ = $JSCompiler_StaticMethods__getScrollbarHeight$$(this);
          $newHeight$$inline_4776_numBlocks$$inline_6302_scrollbarHeight$$inline_4775$$ != $agent$$inline_4777_b$$inline_6303_newSbh$$inline_4779$$ && ($newHeight$$inline_4776_numBlocks$$inline_6302_scrollbarHeight$$inline_4775$$ = $bodyHeight$$3_bodyHeight$$inline_4773_rowCount$$inline_6300_totalRowCount$$inline_4786$$ + this.$_cachedCHHeight$ + this.$_cachedCFHeight$ + $agent$$inline_4777_b$$inline_6303_newSbh$$inline_4779$$, $JSCompiler_StaticMethods__sizeOuterContainer$$($agent$$725_attrs$$52_blockList$$inline_6301_container$$inline_4774_isIE8$$1$$, 
          $newHeight$$inline_4776_numBlocks$$inline_6302_scrollbarHeight$$inline_4775$$), $JSCompiler_StaticMethods__setScrollerHeight$$(this, $newHeight$$inline_4776_numBlocks$$inline_6302_scrollbarHeight$$inline_4775$$, this.$_cachedCHHeight$, this.$_cachedCFHeight$, this.$_cachedNBHeight$));
          this.$SizeDataBody$(this.$GetDataBody$(), $agent$$725_attrs$$52_blockList$$inline_6301_container$$inline_4774_isIE8$$1$$.clientWidth, $agent$$725_attrs$$52_blockList$$inline_6301_container$$inline_4774_isIE8$$1$$.clientHeight);
        }
        $container$$62_newClientHeight$$1_numBlocks$$inline_4785$$ = $container$$62_newClientHeight$$1_numBlocks$$inline_4785$$.clientHeight;
        $adfPage$$10_blockList$$inline_4783_container$$inline_4788_pcPeer$$3_scrollerHeight$$inline_4787$$ && this.$__fixPanelCollectionDimensions$(!1);
        $autoHeightRows$$inline_4784_clientHeight$$3$$ != $container$$62_newClientHeight$$1_numBlocks$$inline_4785$$ && ($adfPage$$10_blockList$$inline_4783_container$$inline_4788_pcPeer$$3_scrollerHeight$$inline_4787$$ = $AdfPage$$.$PAGE$, $adfPage$$10_blockList$$inline_4783_container$$inline_4788_pcPeer$$3_scrollerHeight$$inline_4787$$.$scheduleTimer$($adfPage$$10_blockList$$inline_4783_container$$inline_4788_pcPeer$$3_scrollerHeight$$inline_4787$$, $adfPage$$10_blockList$$inline_4783_container$$inline_4788_pcPeer$$3_scrollerHeight$$inline_4787$$.$doResizeNotify$, 
        null, 0, {isSynchronized:!0}));
      }
      $adfPage$$10_blockList$$inline_4783_container$$inline_4788_pcPeer$$3_scrollerHeight$$inline_4787$$ = $dataBody$$141_oldWidth$$inline_4791$$.childNodes;
      $autoHeightRows$$inline_4784_clientHeight$$3$$ = this.$_autoHeightRows$;
      $container$$62_newClientHeight$$1_numBlocks$$inline_4785$$ = $adfPage$$10_blockList$$inline_4783_container$$inline_4788_pcPeer$$3_scrollerHeight$$inline_4787$$.length;
      $bodyHeight$$3_bodyHeight$$inline_4773_rowCount$$inline_6300_totalRowCount$$inline_4786$$ = 0;
      if (this.$_hasDetailStamp$) {
        for ($agent$$725_attrs$$52_blockList$$inline_6301_container$$inline_4774_isIE8$$1$$ = $dataBody$$141_oldWidth$$inline_4791$$.childNodes, $newHeight$$inline_4776_numBlocks$$inline_6302_scrollbarHeight$$inline_4775$$ = $agent$$725_attrs$$52_blockList$$inline_6301_container$$inline_4774_isIE8$$1$$.length, $agent$$inline_4777_b$$inline_6303_newSbh$$inline_4779$$ = 0;$agent$$inline_4777_b$$inline_6303_newSbh$$inline_4779$$ < $newHeight$$inline_4776_numBlocks$$inline_6302_scrollbarHeight$$inline_4775$$;$agent$$inline_4777_b$$inline_6303_newSbh$$inline_4779$$++) {
          $isIE$$inline_4778_rows$$inline_6304$$ = null, null != $agent$$725_attrs$$52_blockList$$inline_6301_container$$inline_4774_isIE8$$1$$[$agent$$inline_4777_b$$inline_6303_newSbh$$inline_4779$$] && ($isIE$$inline_4778_rows$$inline_6304$$ = $agent$$725_attrs$$52_blockList$$inline_6301_container$$inline_4774_isIE8$$1$$[$agent$$inline_4777_b$$inline_6303_newSbh$$inline_4779$$].rows), null != $isIE$$inline_4778_rows$$inline_6304$$ && ($bodyHeight$$3_bodyHeight$$inline_4773_rowCount$$inline_6300_totalRowCount$$inline_4786$$ += 
          $isIE$$inline_4778_rows$$inline_6304$$.length);
        }
      } else {
        $bodyHeight$$3_bodyHeight$$inline_4773_rowCount$$inline_6300_totalRowCount$$inline_4786$$ = this.$GetRowCount$();
      }
      this.$_allRowsAvailableOnClient$($adfPage$$10_blockList$$inline_4783_container$$inline_4788_pcPeer$$3_scrollerHeight$$inline_4787$$, $container$$62_newClientHeight$$1_numBlocks$$inline_4785$$) && $bodyHeight$$3_bodyHeight$$inline_4773_rowCount$$inline_6300_totalRowCount$$inline_4786$$ <= $autoHeightRows$$inline_4784_clientHeight$$3$$ && ($adfPage$$10_blockList$$inline_4783_container$$inline_4788_pcPeer$$3_scrollerHeight$$inline_4787$$ = $JSCompiler_StaticMethods__getScrollerClientHeight$$(this), 
      $adfPage$$10_blockList$$inline_4783_container$$inline_4788_pcPeer$$3_scrollerHeight$$inline_4787$$ != this.$_canvasHeight$ && (this.$_canvasHeight$ = $adfPage$$10_blockList$$inline_4783_container$$inline_4788_pcPeer$$3_scrollerHeight$$inline_4787$$, $JSCompiler_StaticMethods__setFakeCanvasHeight$$(this, $adfPage$$10_blockList$$inline_4783_container$$inline_4788_pcPeer$$3_scrollerHeight$$inline_4787$$), $adfPage$$10_blockList$$inline_4783_container$$inline_4788_pcPeer$$3_scrollerHeight$$inline_4787$$ = 
      this.$getDomElement$(), $JSCompiler_StaticMethods__setScrollerWidth$$(this, $adfPage$$10_blockList$$inline_4783_container$$inline_4788_pcPeer$$3_scrollerHeight$$inline_4787$$.clientWidth, this.$_frozenWidth$), this.$SizeDataBody$($dataBody$$141_oldWidth$$inline_4791$$, $adfPage$$10_blockList$$inline_4783_container$$inline_4788_pcPeer$$3_scrollerHeight$$inline_4787$$.clientWidth, $adfPage$$10_blockList$$inline_4783_container$$inline_4788_pcPeer$$3_scrollerHeight$$inline_4787$$.clientHeight)));
      if (!this.$_stretchingTheColumns$ && !this.$_desendentResizeQueued$ && ($dataBody$$141_oldWidth$$inline_4791$$ = this.$_totalWidth$, $JSCompiler_StaticMethods__stretchTheColumns$$(this), this.$_totalWidth$ != $dataBody$$141_oldWidth$$inline_4791$$ && !this.$_desendentResizeQueued$)) {
        this.$_desendentResizeQueued$ = !0;
        try {
          $AdfPage$$.$PAGE$.$__queueDescendantResizeNotifySource$(this.$getComponent$()), $AdfPage$$.$PAGE$.$__doDescendantResizeNotify$();
        } finally {
          delete this.$_desendentResizeQueued$;
        }
      }
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.AdjustAutoHeight", {$AdjustAutoHeight$:$AdfDhtmlTableBasePeer$$.prototype.$AdjustAutoHeight$});
$AdfDhtmlTableBasePeer$$.$_maxMessageType$ = function $$AdfDhtmlTableBasePeer$$$$_maxMessageType$$($clientId$$453_messages$$23$$) {
  $AdfAssert$$.$assertString$($clientId$$453_messages$$23$$);
  $clientId$$453_messages$$23$$ = $AdfPage$$.$PAGE$.$getMessages$($clientId$$453_messages$$23$$);
  for (var $messageType$$3$$ = $AdfFacesMessage$$.$TYPE_INFO$, $i$$656$$ = 0;$i$$656$$ < $clientId$$453_messages$$23$$.length;$i$$656$$++) {
    $messageType$$3$$ = Math.max($messageType$$3$$, $AdfFacesMessage$$.$getTypeFromMessage$($clientId$$453_messages$$23$$[$i$$656$$]));
  }
  return $messageType$$3$$;
};
function $JSCompiler_StaticMethods__getRTLScrollAdjustment$$($JSCompiler_StaticMethods__getRTLScrollAdjustment$self$$) {
  var $agent$$726_scroller$$38$$ = $AdfAgent$$.$getAgent$(), $platform$$6$$ = $agent$$726_scroller$$38$$.$getPlatform$();
  if ($platform$$6$$ == $AdfAgent$$.$IE_PLATFORM$ && 7 < $agent$$726_scroller$$38$$.$getVersion$() || $platform$$6$$ == $AdfAgent$$.$WEBKIT_PLATFORM$) {
    $agent$$726_scroller$$38$$ = $JSCompiler_StaticMethods__getRTLScrollAdjustment$self$$.$GetScroller$();
    if (!$JSCompiler_StaticMethods__getRTLScrollAdjustment$self$$.$_footerless$ || $JSCompiler_StaticMethods__getRTLScrollAdjustment$self$$.$_isPaged$) {
      $agent$$726_scroller$$38$$ = $agent$$726_scroller$$38$$[$AdfDhtmlTableBasePeer$$.$_HSCROLLER$];
    }
    return $agent$$726_scroller$$38$$.scrollWidth - $agent$$726_scroller$$38$$.clientWidth - $JSCompiler_StaticMethods__getRTLScrollAdjustment$self$$.$_currentScrollLeft$;
  }
  return $JSCompiler_StaticMethods__getRTLScrollAdjustment$self$$.$_currentScrollLeft$;
}
$AdfDhtmlTableBasePeer$$.prototype.$DescendantMessageChanged$ = function $$AdfDhtmlTableBasePeer$$$$$DescendantMessageChanged$$() {
  var $domElement$$560_messageType$$4_rowInfo$$26$$ = this.$getDomElement$(), $agent$$727$$ = $AdfAgent$$.$AGENT$, $clientId$$454_newExistingBitSet$$ = this.$getComponent$().$getClientId$(), $rowKeysWithMessages$$ = this.$_rowKeysWithMessages$;
  $rowKeysWithMessages$$ || (this.$_rowKeysWithMessages$ = $rowKeysWithMessages$$ = []);
  for (var $clientIdsWithMessages_lastMessageType$$ = $AdfPage$$.$PAGE$.$getClientIdsWithMessages$($clientId$$454_newExistingBitSet$$), $clientId$$454_newExistingBitSet$$ = {}, $rowHeaderCache$$ = {}, $i$$657$$ = 0;$i$$657$$ < $clientIdsWithMessages_lastMessageType$$.length;$i$$657$$++) {
    var $attrs$$53_clientIdWithMessages_rowHeaderDom_target$$203$$ = $clientIdsWithMessages_lastMessageType$$[$i$$657$$], $maxMessageType$$ = $AdfDhtmlTableBasePeer$$.$_maxMessageType$($attrs$$53_clientIdWithMessages_rowHeaderDom_target$$203$$);
    if ($attrs$$53_clientIdWithMessages_rowHeaderDom_target$$203$$ = $agent$$727$$.getElementById($attrs$$53_clientIdWithMessages_rowHeaderDom_target$$203$$)) {
      if ($attrs$$53_clientIdWithMessages_rowHeaderDom_target$$203$$ = this.$GetRowKeyAndRow$($attrs$$53_clientIdWithMessages_rowHeaderDom_target$$203$$, $domElement$$560_messageType$$4_rowInfo$$26$$)) {
        var $rowKey$$129$$ = $attrs$$53_clientIdWithMessages_rowHeaderDom_target$$203$$[0];
        if ($attrs$$53_clientIdWithMessages_rowHeaderDom_target$$203$$ = this.$GetRowHeaderCellFromRow$($attrs$$53_clientIdWithMessages_rowHeaderDom_target$$203$$[1])) {
          var $n$$20$$ = $AdfCollections$$.indexOf($rowKeysWithMessages$$, $rowKey$$129$$);
          -1 == $n$$20$$ && ($n$$20$$ = $rowKeysWithMessages$$.push($rowKey$$129$$) - 1);
          $clientId$$454_newExistingBitSet$$[$n$$20$$] = Math.max($maxMessageType$$, $clientId$$454_newExistingBitSet$$[$n$$20$$] ? $clientId$$454_newExistingBitSet$$[$n$$20$$] : -1);
          $rowHeaderCache$$[$n$$20$$] = $attrs$$53_clientIdWithMessages_rowHeaderDom_target$$203$$;
        }
      }
    }
  }
  for ($i$$657$$ = $rowKeysWithMessages$$.length - 1;-1 < $i$$657$$;$i$$657$$--) {
    if ($rowKey$$129$$ = $rowKeysWithMessages$$[$i$$657$$], $clientId$$454_newExistingBitSet$$[$i$$657$$]) {
      $attrs$$53_clientIdWithMessages_rowHeaderDom_target$$203$$ = $rowHeaderCache$$[$i$$657$$], $clientIdsWithMessages_lastMessageType$$ = $agent$$727$$.$getExpandoProperty$($attrs$$53_clientIdWithMessages_rowHeaderDom_target$$203$$, $AdfDhtmlTableBasePeer$$.$_MAX_ROWHEADER_MSGTYPE_EXPANDO$, -1), $domElement$$560_messageType$$4_rowInfo$$26$$ = $clientId$$454_newExistingBitSet$$[$i$$657$$], $clientIdsWithMessages_lastMessageType$$ != $domElement$$560_messageType$$4_rowInfo$$26$$ && (-1 < $clientIdsWithMessages_lastMessageType$$ && 
      $AdfMessageUtils$$.$removeCSSClassName$($attrs$$53_clientIdWithMessages_rowHeaderDom_target$$203$$, $clientIdsWithMessages_lastMessageType$$), $agent$$727$$.$setExpandoProperty$($attrs$$53_clientIdWithMessages_rowHeaderDom_target$$203$$, $AdfDhtmlTableBasePeer$$.$_MAX_ROWHEADER_MSGTYPE_EXPANDO$, $domElement$$560_messageType$$4_rowInfo$$26$$), $AdfMessageUtils$$.$addCSSClassName$($attrs$$53_clientIdWithMessages_rowHeaderDom_target$$203$$, $domElement$$560_messageType$$4_rowInfo$$26$$));
    } else {
      if ($domElement$$560_messageType$$4_rowInfo$$26$$ = this.$FindRowByKey$($rowKey$$129$$)) {
        if ($attrs$$53_clientIdWithMessages_rowHeaderDom_target$$203$$ = this.$GetRowHeaderCellFromRow$($domElement$$560_messageType$$4_rowInfo$$26$$.$tr$)) {
          $clientIdsWithMessages_lastMessageType$$ = $agent$$727$$.$getExpandoProperty$($attrs$$53_clientIdWithMessages_rowHeaderDom_target$$203$$, $AdfDhtmlTableBasePeer$$.$_MAX_ROWHEADER_MSGTYPE_EXPANDO$, -1), $AdfMessageUtils$$.$removeCSSClassName$($attrs$$53_clientIdWithMessages_rowHeaderDom_target$$203$$, $clientIdsWithMessages_lastMessageType$$), $agent$$727$$.$setExpandoProperty$($attrs$$53_clientIdWithMessages_rowHeaderDom_target$$203$$, $AdfDhtmlTableBasePeer$$.$_MAX_ROWHEADER_MSGTYPE_EXPANDO$, 
          -1), $AdfCollections$$.$removeArrayKey$($rowKeysWithMessages$$, $i$$657$$);
        }
      } else {
        $AdfCollections$$.$removeArrayKey$($rowKeysWithMessages$$, $i$$657$$);
      }
    }
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.DescendantMessageChanged", {$DescendantMessageChanged$:$AdfDhtmlTableBasePeer$$.prototype.$DescendantMessageChanged$});
$AdfDhtmlTableBasePeer$$.prototype.$ApplyTooltipTitle$ = function $$AdfDhtmlTableBasePeer$$$$$ApplyTooltipTitle$$($target$$204$$) {
  var $onlyTextNode$$2$$ = $JSCompiler_StaticMethods__getOnlyTextNode$$($target$$204$$), $JSCompiler_temp$$226_cloneCell$$inline_4795$$;
  if ($JSCompiler_temp$$226_cloneCell$$inline_4795$$ = $onlyTextNode$$2$$) {
    $JSCompiler_temp$$226_cloneCell$$inline_4795$$ = $target$$204$$.cloneNode(!0);
    var $isTruncated$$inline_4796$$ = !1;
    $AdfAgent$$.$AGENT$.$copyStyle$($target$$204$$, $JSCompiler_temp$$226_cloneCell$$inline_4795$$);
    $JSCompiler_temp$$226_cloneCell$$inline_4795$$.style.width = "";
    for (var $children$$inline_4797_domElement$$inline_4800$$ = $JSCompiler_temp$$226_cloneCell$$inline_4795$$.getElementsByTagName("input"), $i$$inline_4798_tempTable$$inline_4801$$ = $children$$inline_4797_domElement$$inline_4800$$.length - 1;0 <= $i$$inline_4798_tempTable$$inline_4801$$;$i$$inline_4798_tempTable$$inline_4801$$--) {
      var $child$$inline_4799$$ = $children$$inline_4797_domElement$$inline_4800$$[$i$$inline_4798_tempTable$$inline_4801$$];
      $child$$inline_4799$$.id = "";
      $child$$inline_4799$$.name = "";
    }
    $children$$inline_4797_domElement$$inline_4800$$ = this.$getDomElement$();
    $i$$inline_4798_tempTable$$inline_4801$$ = $target$$204$$.ownerDocument.createElement("table");
    $children$$inline_4797_domElement$$inline_4800$$.appendChild($i$$inline_4798_tempTable$$inline_4801$$);
    $i$$inline_4798_tempTable$$inline_4801$$.insertRow(-1).appendChild($JSCompiler_temp$$226_cloneCell$$inline_4795$$);
    $target$$204$$.offsetWidth < $JSCompiler_temp$$226_cloneCell$$inline_4795$$.offsetWidth && ($isTruncated$$inline_4796$$ = !0);
    $children$$inline_4797_domElement$$inline_4800$$.removeChild($i$$inline_4798_tempTable$$inline_4801$$);
    $JSCompiler_temp$$226_cloneCell$$inline_4795$$ = $isTruncated$$inline_4796$$;
  }
  $JSCompiler_temp$$226_cloneCell$$inline_4795$$ && $target$$204$$.setAttribute("title", $onlyTextNode$$2$$.nodeValue);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ApplyTooltipTitle", {$ApplyTooltipTitle$:$AdfDhtmlTableBasePeer$$.prototype.$ApplyTooltipTitle$});
function $JSCompiler_StaticMethods__getParentMatchingId$$($JSCompiler_StaticMethods__getParentMatchingId$self_rootElem$$9$$, $domElem$$10_target$$205$$, $id$$364$$) {
  var $elem$$51$$ = null;
  for ($JSCompiler_StaticMethods__getParentMatchingId$self_rootElem$$9$$ = $JSCompiler_StaticMethods__getParentMatchingId$self_rootElem$$9$$.$getDomElement$();!$elem$$51$$ && $domElem$$10_target$$205$$ && $domElem$$10_target$$205$$ != $JSCompiler_StaticMethods__getParentMatchingId$self_rootElem$$9$$.parent && 1 == $domElem$$10_target$$205$$.nodeType;) {
    if ($domElem$$10_target$$205$$.id && 0 <= $domElem$$10_target$$205$$.id.indexOf($id$$364$$)) {
      $elem$$51$$ = $domElem$$10_target$$205$$;
      break;
    } else {
      $domElem$$10_target$$205$$ = $domElem$$10_target$$205$$.parentNode;
    }
  }
  return $elem$$51$$;
}
function $JSCompiler_StaticMethods__resizeNavBar$$($JSCompiler_StaticMethods__resizeNavBar$self$$, $newWidth$$70$$) {
  var $agent$$728_nbarpgcnt_shouldResize$$ = !1;
  $newWidth$$70$$ < $JSCompiler_StaticMethods__resizeNavBar$self$$.$_cachedNBWidth$ && !$JSCompiler_StaticMethods__resizeNavBar$self$$.$_nbarMin$ ? $agent$$728_nbarpgcnt_shouldResize$$ = $JSCompiler_StaticMethods__resizeNavBar$self$$.$_nbarMin$ = !0 : $newWidth$$70$$ >= $JSCompiler_StaticMethods__resizeNavBar$self$$.$_cachedNBWidth$ && $JSCompiler_StaticMethods__resizeNavBar$self$$.$_nbarMin$ && ($JSCompiler_StaticMethods__resizeNavBar$self$$.$_nbarMin$ = !1, $agent$$728_nbarpgcnt_shouldResize$$ = 
  !0);
  if ($agent$$728_nbarpgcnt_shouldResize$$) {
    var $agent$$728_nbarpgcnt_shouldResize$$ = $AdfAgent$$.$AGENT$, $clientId$$455_nbarpgcntId$$ = $JSCompiler_StaticMethods__resizeNavBar$self$$.$getComponent$().$getClientId$(), $nbarrngtxt_nbarrngtxtId$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$455_nbarpgcntId$$, $AdfDhtmlTableBasePeer$$.$_NAVBAR_RANGE_TEXT$), $nbarrngtxt_nbarrngtxtId$$ = $agent$$728_nbarpgcnt_shouldResize$$.getElementById($nbarrngtxt_nbarrngtxtId$$), $clientId$$455_nbarpgcntId$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$455_nbarpgcntId$$, 
    $AdfDhtmlTableBasePeer$$.$_NAVBAR_PAGE_CNT$), $agent$$728_nbarpgcnt_shouldResize$$ = $agent$$728_nbarpgcnt_shouldResize$$.getElementById($clientId$$455_nbarpgcntId$$);
    $JSCompiler_StaticMethods__resizeNavBar$self$$.$_nbarMin$ ? ($agent$$728_nbarpgcnt_shouldResize$$.style.display = "none", $nbarrngtxt_nbarrngtxtId$$.style.display = "none") : ($agent$$728_nbarpgcnt_shouldResize$$.style.display = "", $nbarrngtxt_nbarrngtxtId$$.style.display = "");
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$__handleNavBarItemsClick$ = function $$AdfDhtmlTableBasePeer$$$$$__handleNavBarItemsClick$$($domEvent$$84$$, $target$$206$$) {
  var $first$$inline_4805_isClicked$$ = !1;
  if ($JSCompiler_StaticMethods__isNavBarLink$$(this, $target$$206$$, $AdfDhtmlTableBasePeer$$.$_NAVBAR_PREVIOUS$)) {
    if (!(-1 < $JSCompiler_StaticMethods__isLinkDisabled$$($target$$206$$))) {
      var $first$$inline_4805_isClicked$$ = parseInt(this.$GetFirst$()), $navbarPageRow_rows$$inline_4806$$ = parseInt(this.$GetRows$()), $first$$inline_4805_isClicked$$ = Math.max($first$$inline_4805_isClicked$$ - $navbarPageRow_rows$$inline_4806$$, 0);
      this.$QueueRangeChangeEvent$(this.$GetFirst$(), $first$$inline_4805_isClicked$$);
      $AdfPage$$.$PAGE$.$addPartialTargets$(this.$getComponent$());
      $AdfAgent$$.$AGENT$.$eatEvent$($domEvent$$84$$);
      $first$$inline_4805_isClicked$$ = !0;
    }
  } else {
    $JSCompiler_StaticMethods__isNavBarLink$$(this, $target$$206$$, $AdfDhtmlTableBasePeer$$.$_NAVBAR_NEXT$) ? -1 < $JSCompiler_StaticMethods__isLinkDisabled$$($target$$206$$) || (this.$_handleNextClick$($domEvent$$84$$), $first$$inline_4805_isClicked$$ = !0) : $JSCompiler_StaticMethods__isNavBarLink$$(this, $target$$206$$, $AdfDhtmlTableBasePeer$$.$_NAVBAR_FIRST$) ? -1 < $JSCompiler_StaticMethods__isLinkDisabled$$($target$$206$$) || (this.$QueueRangeChangeEvent$(this.$GetFirst$(), 0), $AdfPage$$.$PAGE$.$addPartialTargets$(this.$getComponent$()), 
    $AdfAgent$$.$AGENT$.$eatEvent$($domEvent$$84$$), $first$$inline_4805_isClicked$$ = !0) : ($navbarPageRow_rows$$inline_4806$$ = $JSCompiler_StaticMethods__getNavBarPageRow$$(this, $target$$206$$, $AdfDhtmlTableBasePeer$$.$_NAVBAR_LAST$), null != $navbarPageRow_rows$$inline_4806$$ ? -1 < $JSCompiler_StaticMethods__isLinkDisabled$$($target$$206$$) || ($JSCompiler_StaticMethods__handlePageRowClick$$(this, $navbarPageRow_rows$$inline_4806$$, $domEvent$$84$$), $first$$inline_4805_isClicked$$ = !0) : 
    ($navbarPageRow_rows$$inline_4806$$ = $JSCompiler_StaticMethods__getNavBarPageRow$$(this, $target$$206$$, $AdfDhtmlTableBasePeer$$.$_NAVBAR_PAGE$), null != $navbarPageRow_rows$$inline_4806$$ && ($JSCompiler_StaticMethods__handlePageRowClick$$(this, $navbarPageRow_rows$$inline_4806$$, $domEvent$$84$$), $first$$inline_4805_isClicked$$ = !0)));
  }
  $first$$inline_4805_isClicked$$ && $AdfDomUtils$$.$addCSSClassName$($target$$206$$, "p_AFActivated");
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__handleNavBarItemsClick", {$__handleNavBarItemsClick$:$AdfDhtmlTableBasePeer$$.prototype.$__handleNavBarItemsClick$});
function $JSCompiler_StaticMethods__isLinkDisabled$$($element$$322$$) {
  return $element$$322$$.className.indexOf("p_AFDisabled");
}
$AdfDhtmlTableBasePeer$$.prototype.$__handleLoadMoreItemsClick$ = function $$AdfDhtmlTableBasePeer$$$$$__handleLoadMoreItemsClick$$($domEvent$$85$$, $target$$207$$) {
  var $component$$2231$$ = this.$getComponent$(), $targetId$$15$$ = $target$$207$$.id;
  $targetId$$15$$ == $AdfRichUIPeer$$.$CreateSubId$($component$$2231$$.$getClientId$(), $AdfDhtmlTableBasePeer$$.$_LOAD_MORE_BOTTOM_LINK$) ? $JSCompiler_StaticMethods__loadMoreFetch$$(this, !0) : $targetId$$15$$ == $AdfRichUIPeer$$.$CreateSubId$($component$$2231$$.$getClientId$(), $AdfDhtmlTableBasePeer$$.$_LOAD_MORE_TOP_LINK$) && $JSCompiler_StaticMethods__loadMoreFetch$$(this, !1);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.__handleLoadMoreItemsClick", {$__handleLoadMoreItemsClick$:$AdfDhtmlTableBasePeer$$.prototype.$__handleLoadMoreItemsClick$});
function $JSCompiler_StaticMethods__loadMoreFetch$$($JSCompiler_StaticMethods__loadMoreFetch$self$$, $bottom$$9$$) {
  var $blockList$$26_firstBlock$$13_key$$103_lastBlock$$10$$ = $JSCompiler_StaticMethods__loadMoreFetch$self$$.$GetDataBody$().childNodes, $index$$205_newStart$$9_numBlocks$$13$$ = $blockList$$26_firstBlock$$13_key$$103_lastBlock$$10$$.length;
  if ($bottom$$9$$) {
    var $blockList$$26_firstBlock$$13_key$$103_lastBlock$$10$$ = $blockList$$26_firstBlock$$13_key$$103_lastBlock$$10$$[$index$$205_newStart$$9_numBlocks$$13$$ - 1], $index$$205_newStart$$9_numBlocks$$13$$ = $blockList$$26_firstBlock$$13_key$$103_lastBlock$$10$$.$startRow$ + $blockList$$26_firstBlock$$13_key$$103_lastBlock$$10$$.$numRows$, $rowCount$$45$$ = $JSCompiler_StaticMethods__loadMoreFetch$self$$.$GetRowCount$();
    if (0 < $rowCount$$45$$ && $index$$205_newStart$$9_numBlocks$$13$$ < $rowCount$$45$$ || 0 > $rowCount$$45$$) {
      --$index$$205_newStart$$9_numBlocks$$13$$, $blockList$$26_firstBlock$$13_key$$103_lastBlock$$10$$ = $JSCompiler_StaticMethods__getBlockLastRowKey$$($blockList$$26_firstBlock$$13_key$$103_lastBlock$$10$$), $JSCompiler_StaticMethods__loadMoreFetch$self$$.$_startFetch$($AdfTableDataFetchEvent$$.$AFTER_KEY_SUBTYPE$, $index$$205_newStart$$9_numBlocks$$13$$, $blockList$$26_firstBlock$$13_key$$103_lastBlock$$10$$, null, !1);
    }
  } else {
    $blockList$$26_firstBlock$$13_key$$103_lastBlock$$10$$ = $blockList$$26_firstBlock$$13_key$$103_lastBlock$$10$$[0], $index$$205_newStart$$9_numBlocks$$13$$ = $blockList$$26_firstBlock$$13_key$$103_lastBlock$$10$$.$startRow$, $blockList$$26_firstBlock$$13_key$$103_lastBlock$$10$$ = $JSCompiler_StaticMethods__getBlockFirstRowKey$$($blockList$$26_firstBlock$$13_key$$103_lastBlock$$10$$), $JSCompiler_StaticMethods__loadMoreFetch$self$$.$_startFetch$($AdfTableDataFetchEvent$$.$BEFORE_KEY_SUBTYPE$, 
    $index$$205_newStart$$9_numBlocks$$13$$, $blockList$$26_firstBlock$$13_key$$103_lastBlock$$10$$, null, !1);
  }
}
function $JSCompiler_StaticMethods__updateLoadMoreItemsRangeText$$($JSCompiler_StaticMethods__updateLoadMoreItemsRangeText$self$$, $start$$32$$, $end$$12$$, $rowCount$$46$$, $loadMoreRngId_rngText_top$$35$$) {
  if (!$JSCompiler_StaticMethods__updateLoadMoreItemsRangeText$self$$.$_isImplicitLoadMore$) {
    var $laf$$129$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$(), $component$$2232_i$$658$$ = $JSCompiler_StaticMethods__updateLoadMoreItemsRangeText$self$$.$getComponent$(), $loadMoreDiv_nodes$$32$$ = $JSCompiler_StaticMethods__getLoadMore$$($JSCompiler_StaticMethods__updateLoadMoreItemsRangeText$self$$, $loadMoreRngId_rngText_top$$35$$);
    $loadMoreRngId_rngText_top$$35$$ = $AdfRichUIPeer$$.$CreateSubId$($component$$2232_i$$658$$.$getClientId$(), $loadMoreRngId_rngText_top$$35$$ ? $AdfDhtmlTableBasePeer$$.$_LOAD_MORE_RNG_TOP_TEXT$ : $AdfDhtmlTableBasePeer$$.$_LOAD_MORE_RNG_BOTTOM_TEXT$);
    $start$$32$$ = parseInt($start$$32$$) + 1;
    $loadMoreDiv_nodes$$32$$ = $loadMoreDiv_nodes$$32$$.childNodes[0].childNodes;
    for ($component$$2232_i$$658$$ = 0;$component$$2232_i$$658$$ < $loadMoreDiv_nodes$$32$$.length;$component$$2232_i$$658$$++) {
      if (null != $loadMoreDiv_nodes$$32$$[$component$$2232_i$$658$$].id && -1 != $loadMoreDiv_nodes$$32$$[$component$$2232_i$$658$$].id.indexOf($loadMoreRngId_rngText_top$$35$$)) {
        $loadMoreRngId_rngText_top$$35$$ = null;
        $loadMoreRngId_rngText_top$$35$$ = 0 < $JSCompiler_StaticMethods__updateLoadMoreItemsRangeText$self$$.$GetRowCount$() && 0 < $rowCount$$46$$ ? $laf$$129$$.$getTranslatedString$("af_table.LABEL_ITEM_RANGE_KNOWN_COUNT", new String($start$$32$$), new String($end$$12$$), new String($rowCount$$46$$)) : $laf$$129$$.$getTranslatedString$("af_table.LABEL_ITEM_RANGE_UNKNOWN_COUNT", new String($start$$32$$), new String($end$$12$$));
        $loadMoreDiv_nodes$$32$$[$component$$2232_i$$658$$].childNodes[0].nodeValue = $loadMoreRngId_rngText_top$$35$$;
        break;
      }
    }
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$GetFirst$ = function $$AdfDhtmlTableBasePeer$$$$$GetFirst$$() {
  return this.$getComponent$().getFirst();
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetFirst", {$GetFirst$:$AdfDhtmlTableBasePeer$$.prototype.$GetFirst$});
$AdfDhtmlTableBasePeer$$.prototype.$RegisterFirstPropertyChange$ = function $$AdfDhtmlTableBasePeer$$$$$RegisterFirstPropertyChange$$() {
  $AdfRichUIPeer$$.$addComponentPropertyChanges$($AdfDhtmlTablePeer$$, "first");
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.RegisterFirstPropertyChange", {$RegisterFirstPropertyChange$:$AdfDhtmlTableBasePeer$$.prototype.$RegisterFirstPropertyChange$});
$AdfDhtmlTableBasePeer$$.prototype.$GetRows$ = function $$AdfDhtmlTableBasePeer$$$$$GetRows$$() {
  return this.$getComponent$().getRows();
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.GetRows", {$GetRows$:$AdfDhtmlTableBasePeer$$.prototype.$GetRows$});
$AdfDhtmlTableBasePeer$$.prototype.$ComponentFirstChanged$ = function $$AdfDhtmlTableBasePeer$$$$$ComponentFirstChanged$$($component$$2233$$, $domElement$$561$$, $newValue$$168$$, $oldValue$$105$$) {
  this.$QueueRangeChangeEvent$($oldValue$$105$$, $newValue$$168$$);
  this.$_isPaged$ && $AdfPage$$.$PAGE$.$addPartialTargets$($component$$2233$$);
  return !1;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ComponentFirstChanged", {$ComponentFirstChanged$:$AdfDhtmlTableBasePeer$$.prototype.$ComponentFirstChanged$});
$AdfDhtmlTableBasePeer$$.prototype.$ComponentRowsChanged$ = function $$AdfDhtmlTableBasePeer$$$$$ComponentRowsChanged$$($component$$2234$$, $domElement$$562$$, $newValue$$169$$, $oldValue$$106$$) {
  $AdfRangeChangeEvent$$.$queue$($component$$2234$$, (0).toString(), parseInt($oldValue$$106$$).toString(), (0).toString(), parseInt($newValue$$169$$).toString());
  this.$_isPaged$ && $AdfPage$$.$PAGE$.$addPartialTargets$($component$$2234$$);
  return !1;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.ComponentRowsChanged", {$ComponentRowsChanged$:$AdfDhtmlTableBasePeer$$.prototype.$ComponentRowsChanged$});
$AdfDhtmlTableBasePeer$$.prototype.$QueueRangeChangeEvent$ = function $$AdfDhtmlTableBasePeer$$$$$QueueRangeChangeEvent$$($oldValue$$107$$, $newValue$$170$$) {
  var $component$$2235$$ = this.$getComponent$(), $rows$$49$$ = parseInt(this.$GetRows$()), $oldStart$$6$$ = parseInt($oldValue$$107$$), $newStart$$10$$ = parseInt($newValue$$170$$);
  $AdfRangeChangeEvent$$.$queue$($component$$2235$$, $oldStart$$6$$.toString(), ($oldStart$$6$$ + $rows$$49$$ - 1).toString(), $newStart$$10$$.toString(), ($newStart$$10$$ + $rows$$49$$ - 1).toString());
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.QueueRangeChangeEvent", {$QueueRangeChangeEvent$:$AdfDhtmlTableBasePeer$$.prototype.$QueueRangeChangeEvent$});
function $JSCompiler_StaticMethods__isNavBarLink$$($JSCompiler_StaticMethods__isNavBarLink$self$$, $target$$208$$, $linkId$$2_suffixId$$) {
  $linkId$$2_suffixId$$ = $AdfRichUIPeer$$.$CreateSubId$($JSCompiler_StaticMethods__isNavBarLink$self$$.$getComponent$().$getClientId$(), $linkId$$2_suffixId$$);
  return null != $JSCompiler_StaticMethods__getParentMatchingId$$($JSCompiler_StaticMethods__isNavBarLink$self$$, $target$$208$$, $linkId$$2_suffixId$$);
}
function $JSCompiler_StaticMethods__getNavBarPageRow$$($JSCompiler_StaticMethods__getNavBarPageRow$self_elem$$52$$, $target$$209$$, $linkId$$3_suffixId$$1$$) {
  $linkId$$3_suffixId$$1$$ = $AdfRichUIPeer$$.$CreateSubId$($JSCompiler_StaticMethods__getNavBarPageRow$self_elem$$52$$.$getComponent$().$getClientId$(), $linkId$$3_suffixId$$1$$);
  $JSCompiler_StaticMethods__getNavBarPageRow$self_elem$$52$$ = $JSCompiler_StaticMethods__getParentMatchingId$$($JSCompiler_StaticMethods__getNavBarPageRow$self_elem$$52$$, $target$$209$$, $linkId$$3_suffixId$$1$$);
  if (null != $JSCompiler_StaticMethods__getNavBarPageRow$self_elem$$52$$) {
    return $JSCompiler_StaticMethods__getNavBarPageRow$self_elem$$52$$.id.substring($linkId$$3_suffixId$$1$$.length);
  }
}
$AdfDhtmlTableBasePeer$$.prototype.$_handleNextClick$ = function $$AdfDhtmlTableBasePeer$$$$$_handleNextClick$$($domEvent$$88$$) {
  var $first$$15$$ = parseInt(this.$GetFirst$()), $rows$$51$$ = parseInt(this.$GetRows$()), $first$$15$$ = $first$$15$$ + $rows$$51$$;
  this.$QueueRangeChangeEvent$(this.$GetFirst$(), $first$$15$$);
  $AdfPage$$.$PAGE$.$addPartialTargets$(this.$getComponent$());
  $AdfAgent$$.$AGENT$.$eatEvent$($domEvent$$88$$);
};
function $JSCompiler_StaticMethods__handlePageRowClick$$($JSCompiler_StaticMethods__handlePageRowClick$self$$, $row$$123$$, $domEvent$$89$$) {
  $JSCompiler_StaticMethods__handlePageRowClick$self$$.$QueueRangeChangeEvent$($JSCompiler_StaticMethods__handlePageRowClick$self$$.$GetFirst$(), $row$$123$$);
  $AdfPage$$.$PAGE$.$addPartialTargets$($JSCompiler_StaticMethods__handlePageRowClick$self$$.$getComponent$());
  $AdfAgent$$.$AGENT$.$eatEvent$($domEvent$$89$$);
}
$AdfDhtmlTableBasePeer$$.prototype.$setBusy$ = function $$AdfDhtmlTableBasePeer$$$$$setBusy$$($component$$2236$$, $isBusy$$26$$) {
  $AdfAgent$$.$AGENT$.$supportsTransientStyleClasses$() && $AdfDhtmlTableBasePeer$$.$superclass$.$setBusy$.call(this, $component$$2236$$, $isBusy$$26$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.setBusy", {$setBusy$:$AdfDhtmlTableBasePeer$$.prototype.$setBusy$});
$AdfDhtmlTableBasePeer$$.prototype.$setSelectedRowKeysWithoutEvent$ = function $$AdfDhtmlTableBasePeer$$$$$setSelectedRowKeysWithoutEvent$$($keys$$7$$) {
  this.$suppressSelectionEventDelivery$(!0);
  this.$getComponent$().setSelectedRowKeys($keys$$7$$);
  this.$suppressSelectionEventDelivery$(!1);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.setSelectedRowKeysWithoutEvent", {$setSelectedRowKeysWithoutEvent$:$AdfDhtmlTableBasePeer$$.prototype.$setSelectedRowKeysWithoutEvent$});
function $JSCompiler_StaticMethods__addScrollEventListeners$$($JSCompiler_StaticMethods__addScrollEventListeners$self$$, $dataBody$$144$$) {
  var $agent$$729$$ = $AdfAgent$$.$AGENT$, $colHead$$1_platform$$7$$ = $agent$$729$$.$getPlatform$();
  $colHead$$1_platform$$7$$ == $AdfAgent$$.$IE_PLATFORM$ && 8 < $agent$$729$$.$getVersion$() || $colHead$$1_platform$$7$$ == $AdfAgent$$.$GECKO_PLATFORM$ && 17 <= $agent$$729$$.$getVersion$() ? $dataBody$$144$$.addEventListener("wheel", $AdfDhtmlTableBasePeer$$.$_handleMouseWheel$, !0) : $dataBody$$144$$.onmousewheel = $AdfDhtmlTableBasePeer$$.$_handleMouseWheel$;
  $colHead$$1_platform$$7$$ != $AdfAgent$$.$IE_PLATFORM$ && $dataBody$$144$$.addEventListener("DOMMouseScroll", $AdfDhtmlTableBasePeer$$.$_handleMouseWheel$, !0);
  $dataBody$$144$$.onscroll = $JSCompiler_StaticMethods__addScrollEventListeners$self$$.$createCallback$($JSCompiler_StaticMethods__addScrollEventListeners$self$$.$_handleDataBodyScroll$);
  $AdfAgent$$.$guessOS$() == $AdfAgent$$.$ANDROID_OS$ && -1 < navigator.userAgent.toLowerCase().indexOf("chrome") && ($JSCompiler_StaticMethods__addScrollEventListeners$self$$.$_touchMoveManager$ = $agent$$729$$.$createTouchMoveManager$($dataBody$$144$$, $JSCompiler_StaticMethods__addScrollEventListeners$self$$.$createCallback$($JSCompiler_StaticMethods__addScrollEventListeners$self$$.$_handleTouchMovement$), 1));
  if ("AdfSafariMobileAgent" == $AdfAgent$$.$AGENT$.getTypeName() && 13 <= parseFloat($AdfAgent$$.$AGENT$.$getVersion$()) && "Mac" == $AdfAgent$$.$AGENT$.$getOS$() || 13 <= parseFloat($AdfAgent$$.$AGENT$.$getVersion$()) && "Mac" == $AdfAgent$$.$AGENT$.$getOS$() && $JSCompiler_StaticMethods__addScrollEventListeners$self$$.$_isTouch$) {
    $JSCompiler_StaticMethods__addScrollEventListeners$self$$.$_touchMoveManager$ = $agent$$729$$.$createTouchMoveManager$($dataBody$$144$$, $JSCompiler_StaticMethods__addScrollEventListeners$self$$.$createCallback$($JSCompiler_StaticMethods__addScrollEventListeners$self$$.$_handleTouchMovement$), 1);
  }
  $JSCompiler_StaticMethods__addScrollEventListeners$self$$.$_handleTouchEndCallback$ = $JSCompiler_StaticMethods__addScrollEventListeners$self$$.$createCallback$($JSCompiler_StaticMethods__addScrollEventListeners$self$$.$_handleTouchEnd$);
  $agent$$729$$.$addBubbleEventListener$($dataBody$$144$$, "touchend", $JSCompiler_StaticMethods__addScrollEventListeners$self$$.$_handleTouchEndCallback$);
  ($colHead$$1_platform$$7$$ = $JSCompiler_StaticMethods__addScrollEventListeners$self$$.$__getColumnHeader$()) && $agent$$729$$.$addBubbleEventListener$($colHead$$1_platform$$7$$, "touchend", $JSCompiler_StaticMethods__addScrollEventListeners$self$$.$_handleTouchEndCallback$);
}
$AdfDhtmlTableBasePeer$$.prototype.$_handleTouchEnd$ = function $$AdfDhtmlTableBasePeer$$$$$_handleTouchEnd$$($event$$308$$) {
  $event$$308$$.$_insideADFTable$ = 1;
};
$AdfDhtmlTableBasePeer$$.prototype.$_processColGroup$ = function $$AdfDhtmlTableBasePeer$$$$$_processColGroup$$() {
  return !0;
};
$AdfDhtmlTableBasePeer$$.$_findHiddenLabel$ = function $$AdfDhtmlTableBasePeer$$$$_findHiddenLabel$$($componentElement_contentId$$9$$) {
  if ($componentElement_contentId$$9$$.id) {
    $componentElement_contentId$$9$$ = $AdfRichUIPeer$$.$CreateSubId$($componentElement_contentId$$9$$.id, $AdfDhtmlEditableValuePeer$$.$_CONTENT_ID$);
    var $contentNode$$107_sibling$$10$$ = $AdfAgent$$.$AGENT$.getElementById($componentElement_contentId$$9$$);
    if ($contentNode$$107_sibling$$10$$ && ($contentNode$$107_sibling$$10$$ = $contentNode$$107_sibling$$10$$.nextElementSibling) && "LABEL" == $contentNode$$107_sibling$$10$$.nodeName && $contentNode$$107_sibling$$10$$.htmlFor == $componentElement_contentId$$9$$) {
      return $contentNode$$107_sibling$$10$$;
    }
  }
  return null;
};
$AdfDhtmlTableBasePeer$$.$msgMap$ = {update:"AFActiveDataTableRowUpdate", remove:"AFActiveDataTableRowDelete"};
$goog$exportSymbol$$("AdfDhtmlTableBasePeer.msgMap", $AdfDhtmlTableBasePeer$$.$msgMap$);
$AdfDhtmlTableBasePeer$$.prototype.$preventSwitchToEditableMode$ = function $$AdfDhtmlTableBasePeer$$$$$preventSwitchToEditableMode$$() {
  this.$_remainReadOnly$ = !0;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.preventSwitchToEditableMode", {$preventSwitchToEditableMode$:$AdfDhtmlTableBasePeer$$.prototype.$preventSwitchToEditableMode$});
$AdfDhtmlTableBasePeer$$.prototype.isInteger = function $$AdfDhtmlTableBasePeer$$$$isInteger$($value$$266$$) {
  return "number" === typeof $value$$266$$ && isFinite($value$$266$$) && Math.floor($value$$266$$) === $value$$266$$;
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTableBasePeer.prototype.isInteger", {isInteger:$AdfDhtmlTableBasePeer$$.prototype.isInteger});
function $JSCompiler_StaticMethods__getNextColumnFooterFocusElement$$($JSCompiler_StaticMethods__getNextColumnFooterFocusElement$self$$, $domElement$$563$$) {
  var $agent$$730_displayIndex$$20_footerDiv$$3_nestedDiv$$5$$ = $AdfAgent$$.$AGENT$;
  if ($domElement$$563$$) {
    for (var $nextSibling$$4$$ = $JSCompiler_StaticMethods__getSiblingDomNode$$($domElement$$563$$, !0), $parentCol$$2$$ = $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($domElement$$563$$), $siblingParent$$2$$ = $parentCol$$2$$;!$nextSibling$$4$$ && $siblingParent$$2$$;) {
      $siblingParent$$2$$ = null != ($nextSibling$$4$$ = $JSCompiler_StaticMethods__getSiblingDomNode$$($parentCol$$2$$, !0)) ? $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($nextSibling$$4$$) : null;
    }
    if ($nextSibling$$4$$) {
      return ($nextSibling$$4$$ ? $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($nextSibling$$4$$) : null) != $parentCol$$2$$ && ($parentCol$$2$$ = $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($nextSibling$$4$$)) ? $parentCol$$2$$ : $nextSibling$$4$$;
    }
    $agent$$730_displayIndex$$20_footerDiv$$3_nestedDiv$$5$$ = $agent$$730_displayIndex$$20_footerDiv$$3_nestedDiv$$5$$.$getIntAttribute$($domElement$$563$$, "_d_index", -1);
    if ($JSCompiler_StaticMethods__getNextColumnFooterFocusElement$self$$.$_hasFrozenColumn$() && $JSCompiler_StaticMethods__isColumnFrozen$$($JSCompiler_StaticMethods__getNextColumnFooterFocusElement$self$$, $agent$$730_displayIndex$$20_footerDiv$$3_nestedDiv$$5$$)) {
      return $agent$$730_displayIndex$$20_footerDiv$$3_nestedDiv$$5$$ = $JSCompiler_StaticMethods__getColumnFooter$$($JSCompiler_StaticMethods__getNextColumnFooterFocusElement$self$$), $agent$$730_displayIndex$$20_footerDiv$$3_nestedDiv$$5$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($agent$$730_displayIndex$$20_footerDiv$$3_nestedDiv$$5$$, "fd2"), $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($agent$$730_displayIndex$$20_footerDiv$$3_nestedDiv$$5$$, "ft2").rows[1].cells[0];
    }
  }
  return null;
}
function $JSCompiler_StaticMethods__getPrevColumnFooterFocusElement$$($JSCompiler_StaticMethods__getPrevColumnFooterFocusElement$self$$, $domElement$$564$$) {
  if ($domElement$$564$$) {
    var $agent$$731_cells$$25_footerDiv$$4_table$$64$$ = $AdfAgent$$.$AGENT$, $cellCount$$13_parentCol$$3$$ = $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($domElement$$564$$);
    if ($cellCount$$13_parentCol$$3$$ && "TH" == $cellCount$$13_parentCol$$3$$.nodeName) {
      return null;
    }
    for (var $previousSibling$$1$$ = $JSCompiler_StaticMethods__getSiblingDomNode$$($domElement$$564$$, !1), $previousSiblingParent$$1$$ = $previousSibling$$1$$ ? $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($previousSibling$$1$$) : null, $siblingParent$$3$$ = $cellCount$$13_parentCol$$3$$;!$previousSibling$$1$$ && $siblingParent$$3$$;) {
      $siblingParent$$3$$ = null != ($previousSibling$$1$$ = $JSCompiler_StaticMethods__getSiblingDomNode$$($cellCount$$13_parentCol$$3$$, !1)) ? $JSCompiler_StaticMethods__resolveImmediateParentColumn$$($previousSibling$$1$$) : null;
    }
    if (null != $cellCount$$13_parentCol$$3$$ && $cellCount$$13_parentCol$$3$$ != $previousSiblingParent$$1$$ && !$JSCompiler_StaticMethods__isTargetCellFilter$$($JSCompiler_StaticMethods__getPrevColumnFooterFocusElement$self$$, $cellCount$$13_parentCol$$3$$)) {
      return $cellCount$$13_parentCol$$3$$;
    }
    if (null != $previousSibling$$1$$) {
      return $JSCompiler_StaticMethods__resolveBotttomMostChildColumn$$($previousSibling$$1$$);
    }
    $agent$$731_cells$$25_footerDiv$$4_table$$64$$.$getIntAttribute$($domElement$$564$$, "_d_index", -1);
    if ($JSCompiler_StaticMethods__getPrevColumnFooterFocusElement$self$$.$_hasFrozenColumn$() && ($agent$$731_cells$$25_footerDiv$$4_table$$64$$ = $JSCompiler_StaticMethods__getColumnFooter$$($JSCompiler_StaticMethods__getPrevColumnFooterFocusElement$self$$), ($agent$$731_cells$$25_footerDiv$$4_table$$64$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($agent$$731_cells$$25_footerDiv$$4_table$$64$$, "ft")) && $agent$$731_cells$$25_footerDiv$$4_table$$64$$.rows && ($agent$$731_cells$$25_footerDiv$$4_table$$64$$ = 
    $agent$$731_cells$$25_footerDiv$$4_table$$64$$.rows[1].cells, $cellCount$$13_parentCol$$3$$ = $agent$$731_cells$$25_footerDiv$$4_table$$64$$.length, 0 < $cellCount$$13_parentCol$$3$$))) {
      return $JSCompiler_StaticMethods__resolveBotttomMostChildColumn$$($agent$$731_cells$$25_footerDiv$$4_table$$64$$[$cellCount$$13_parentCol$$3$$ - 1]);
    }
  }
  return null;
}
function $JSCompiler_StaticMethods__setIndexedColumnFooterFocus$$($JSCompiler_StaticMethods__setIndexedColumnFooterFocus$self$$, $index$$206$$) {
  if (!$JSCompiler_StaticMethods__setIndexedColumnFooterFocus$self$$.$_footerless$ && !$JSCompiler_StaticMethods__setIndexedColumnFooterFocus$self$$.$_footerless$) {
    var $footerDiv$$inline_4817_isSelectAll$$inline_4821_nestedDiv$$inline_4820$$ = $JSCompiler_StaticMethods__getColumnFooter$$($JSCompiler_StaticMethods__setIndexedColumnFooterFocus$self$$);
    if (null != $footerDiv$$inline_4817_isSelectAll$$inline_4821_nestedDiv$$inline_4820$$) {
      var $cell$$inline_4819_table$$inline_4818$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($footerDiv$$inline_4817_isSelectAll$$inline_4821_nestedDiv$$inline_4820$$, "ft"), $cell$$inline_4819_table$$inline_4818$$ = $cell$$inline_4819_table$$inline_4818$$.rows[1].cells[$index$$206$$];
      $JSCompiler_StaticMethods__setIndexedColumnFooterFocus$self$$.$_hasFrozenColumn$() && !$cell$$inline_4819_table$$inline_4818$$ && ($footerDiv$$inline_4817_isSelectAll$$inline_4821_nestedDiv$$inline_4820$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($footerDiv$$inline_4817_isSelectAll$$inline_4821_nestedDiv$$inline_4820$$, "fd2"), $cell$$inline_4819_table$$inline_4818$$ = $AdfDhtmlTableBasePeer$$.$__getChildBySubId$($footerDiv$$inline_4817_isSelectAll$$inline_4821_nestedDiv$$inline_4820$$, 
      "ft2"), $cell$$inline_4819_table$$inline_4818$$ = $cell$$inline_4819_table$$inline_4818$$.rows[1].cells[$index$$206$$ - 1]);
      $footerDiv$$inline_4817_isSelectAll$$inline_4821_nestedDiv$$inline_4820$$ = null != $cell$$inline_4819_table$$inline_4818$$.getAttribute($AdfDhtmlTableBasePeer$$.$_SELECT_ALL$);
      $JSCompiler_StaticMethods__setIndexedColumnFooterFocus$self$$.$UpdateFocusManager$($AdfDhtmlTableBasePeer$$.$_COLUMN_FOOTER_FOCUS_TYPE$, null, $cell$$inline_4819_table$$inline_4818$$);
      $footerDiv$$inline_4817_isSelectAll$$inline_4821_nestedDiv$$inline_4820$$ || $JSCompiler_StaticMethods__unclipColumnElement$$($JSCompiler_StaticMethods__setIndexedColumnFooterFocus$self$$, $cell$$inline_4819_table$$inline_4818$$);
    }
  }
}
;