UNPKG

ag-grid-enterprise

Version:

Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue

4 lines 2.47 MB
(function(tr,an){typeof exports=="object"&&typeof module<"u"?module.exports=an():typeof define=="function"&&define.amd?define("agGrid",an):tr.agGrid=an()})(typeof globalThis<"u"?globalThis:typeof self<"u"?self:this,function(){var tr={},an=tr,qd={exports:tr};if(typeof Iee>"u")var Iee=function(t){throw new Error("Unknown module: "+t)};var Yd=Object.defineProperty,qF=Object.getOwnPropertyDescriptor,YF=Object.getOwnPropertyNames,XF=Object.prototype.hasOwnProperty,ZF=(e,t)=>{for(var s in t)Yd(e,s,{get:t[s],enumerable:!0})},QF=(e,t,s,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of YF(t))!XF.call(e,o)&&o!==s&&Yd(e,o,{get:()=>t[o],enumerable:!(i=qF(t,o))||i.enumerable});return e},JF=e=>QF(Yd({},"__esModule",{value:!0}),e),Fm={};ZF(Fm,{ALWAYS_SYNC_GLOBAL_EVENTS:()=>na,AdvancedFilterModule:()=>T0,AgAbstractCellEditor:()=>Do,AgAbstractInputField:()=>mi,AgAbstractLabel:()=>oc,AgCheckbox:()=>Wi,AgCheckboxSelector:()=>hs,AgColumn:()=>rs,AgColumnGroup:()=>hr,AgContentEditableField:()=>wp,AgContentEditableFieldSelector:()=>CB,AgFilterButtonSelector:()=>zS,AgInputDateField:()=>Ar,AgInputNumberField:()=>fa,AgInputNumberFieldSelector:()=>ma,AgInputTextArea:()=>CS,AgInputTextAreaSelector:()=>Gg,AgInputTextField:()=>ut,AgInputTextFieldSelector:()=>Nt,AgPickerField:()=>Ic,AgPopupComponent:()=>Hn,AgPromise:()=>$,AgProvidedColumnGroup:()=>Fo,AgRadioButton:()=>Ug,AgRadioButtonSelector:()=>gO,AgSelect:()=>vt,AgSelectSelector:()=>Yi,AgToggleButton:()=>Uo,AgToggleButtonSelector:()=>Oy,AggregationModule:()=>pf,AiToolkitModule:()=>L0,AlignedGridsModule:()=>Hb,AllCommunityModule:()=>Ly,AllEnterpriseModule:()=>KF,AutoScrollService:()=>ec,BaseColsService:()=>qc,BaseComponentWrapper:()=>hB,BaseCreator:()=>Mg,BaseGridSerializingSession:()=>Tg,BaseSelectionService:()=>mp,BatchEditModule:()=>BR,BeanStub:()=>F,BigIntFilterModule:()=>hy,CellApiModule:()=>Mb,CellRangeType:()=>Yt,CellSelectionModule:()=>Rd,CellSpanModule:()=>Ey,CellStyleModule:()=>vp,CheckboxEditorModule:()=>DS,ClientSideRowModelApiModule:()=>Xb,ClientSideRowModelModule:()=>Yb,ClipboardModule:()=>hx,ColumnApiModule:()=>nc,ColumnAutoSizeModule:()=>eS,ColumnHoverModule:()=>tS,ColumnKeyCreator:()=>RC,ColumnMenuModule:()=>lf,ColumnsToolPanelModule:()=>u1,Component:()=>T,ContextMenuModule:()=>cf,CssClassManager:()=>Gu,CsvExportModule:()=>Dg,CustomEditorModule:()=>kS,CustomFilterModule:()=>cy,DETAIL_ROW_ID_PREFIX:()=>kl,DateEditorModule:()=>TS,DateFilterModule:()=>gy,Direction:()=>ph,DragAndDropModule:()=>qv,DragSourceType:()=>ls,EventApiModule:()=>pp,ExcelExportModule:()=>T1,ExternalFilterModule:()=>fy,FakeHScrollComp:()=>wv,FakeVScrollComp:()=>Sv,FilterButtonComp:()=>Ir,FilterComp:()=>kr,FilterWrapperComp:()=>Wg,FiltersToolPanelModule:()=>mx,FindModule:()=>VR,FormulaModule:()=>MR,GRAND_TOTAL_ROW_ID:()=>Gi,GROUP_AUTO_COLUMN_ID:()=>jt,GROUP_HIERARCHY_COLUMN_ID_PREFIX:()=>AC,GROUP_TOTAL_ROW_ID_PREFIX:()=>Mo,GridBodyCtrl:()=>kv,GridChartsModule:()=>Tee,GridCoreCreator:()=>Ob,GridCtrl:()=>Vv,GridHeaderCtrl:()=>hv,GridStateModule:()=>by,GroupFilterModule:()=>dx,GroupInstanceIdCreator:()=>Gh,HeaderRowContainerCtrl:()=>Cv,HighlightChangesModule:()=>fp,InfiniteRowModelModule:()=>my,IntegratedChartsModule:()=>Sm,KeyCode:()=>b,LargeTextEditorModule:()=>IS,LicenseManager:()=>bp,LocalEventService:()=>Bs,LocaleModule:()=>vy,LocaleService:()=>Cy,ManagedFocusFeature:()=>pi,MasterDetailModule:()=>wx,MenuModule:()=>C_,ModuleRegistry:()=>Cl,MultiFilterModule:()=>k1,NewFiltersToolPanelModule:()=>Cx,NotesModule:()=>IR,NumberEditorModule:()=>MS,NumberFilterModule:()=>uy,PaginationModule:()=>yy,PinnedRowModel:()=>iv,PinnedRowModule:()=>xy,PivotModule:()=>Dx,PositionableFeature:()=>Ll,ProvidedFilter:()=>Nn,QuickFilterModule:()=>py,ROOT_NODE_ID:()=>On,ROW_NUMBERS_COLUMN_ID:()=>kn,RangeSelectionModule:()=>v$,RefPlaceholder:()=>x,RenderApiModule:()=>Ry,RichSelectModule:()=>m1,RowApiModule:()=>Ub,RowAutoHeightModule:()=>Fy,RowContainerCtrl:()=>Av,RowDragModule:()=>Yv,RowGroupingEditModule:()=>WR,RowGroupingModule:()=>bf,RowGroupingPanelModule:()=>cx,RowNode:()=>dt,RowNumbersModule:()=>xf,RowSelectionModule:()=>Ay,RowStyleModule:()=>Iy,SELECTION_COLUMN_ID:()=>Tl,STRUCTURED_SCHEMA_FEATURES:()=>YC,ScrollApiModule:()=>Kb,SelectEditorModule:()=>AS,ServerSideRowModelApiModule:()=>Vx,ServerSideRowModelModule:()=>Ox,ServerSideTransactionResultStatus:()=>Ps,SetFilterModule:()=>b1,SideBarModule:()=>Ia,SparklinesModule:()=>Qf,StatusBarModule:()=>y1,TabGuardClassNames:()=>Xn,TabGuardComp:()=>Lo,TabGuardCtrl:()=>gB,TabGuardFeature:()=>pB,TextEditorModule:()=>PS,TextFilterModule:()=>dy,ToolbarModule:()=>P1,TooltipModule:()=>Dc,TouchListener:()=>cs,TreeDataModule:()=>kx,UndoRedoEditModule:()=>ES,ValidationModule:()=>ky,ValueCacheModule:()=>Pb,VanillaFrameworkOverrides:()=>Lb,ViewportRowModelModule:()=>ux,_AgBeanStub:()=>qe,_AgColorPicker:()=>kp,_AgColorPickerSelector:()=>k8,_AgComponentStub:()=>Mt,_AgContext:()=>ov,_AgContextMenuService:()=>h0,_AgDialog:()=>Ip,_AgGroupComponent:()=>Js,_AgGroupComponentSelector:()=>Se,_AgInputRange:()=>c0,_AgInputRangeSelector:()=>d0,_AgMenuItemComponent:()=>rd,_AgMenuItemRenderer:()=>g0,_AgMenuList:()=>nd,_AgPanel:()=>Ap,_AgPositionableFeature:()=>Lu,_AgSlider:()=>zt,_AgSliderSelector:()=>It,_AgTabGuardComp:()=>vr,_AgTabGuardFeature:()=>Ql,_AgTabbedLayout:()=>Gp,_AgTooltipComponent:()=>nS,_AgTooltipFeature:()=>Ag,_AgVirtualList:()=>a0,_AgVirtualListDragFeature:()=>l0,_BOOLEAN_MIXED_GRID_OPTIONS:()=>ag,_BaseDragAndDropService:()=>GC,_BaseDragService:()=>Uv,_BaseEnvironment:()=>Mw,_BaseEventService:()=>ob,_BasePopupService:()=>pS,_BaseRegistry:()=>gw,_BaseTooltipStateManager:()=>rS,_ChangedRowNodes:()=>Go,_ColumnFilterModule:()=>ks,_ColumnGroupModule:()=>Vh,_ColumnMoveModule:()=>ic,_CsrmSsrmSharedApiModule:()=>yg,_DragModule:()=>tc,_EditCoreModule:()=>Is,_EmptyBean:()=>MM,_FOCUS_MANAGED_CLASS:()=>$u,_FilterCoreModule:()=>ba,_FilterValueModule:()=>$c,_GET_ALL_EVENTS:()=>V2,_GET_ALL_GRID_OPTIONS:()=>db,_GET_SHALLOW_GRID_OPTIONS:()=>q2,_HeaderComp:()=>gb,_HorizontalResizeModule:()=>Ah,_KeyboardNavigationModule:()=>ca,_MONTHS:()=>Jn,_PUBLIC_EVENTS:()=>rg,_PUBLIC_EVENT_HANDLERS_MAP:()=>mc,_PopupModule:()=>As,_ROW_ID_PREFIX_BOTTOM_PINNED:()=>Hl,_ROW_ID_PREFIX_ROW_GROUP:()=>qu,_ROW_ID_PREFIX_TOP_PINNED:()=>Nl,_RowModelSharedApiModule:()=>xg,_STOP_PROPAGATION_CALLBACKS:()=>Bi,_SharedDragAndDropModule:()=>_i,_SharedExportModule:()=>Pg,_SharedMenuModule:()=>Ng,_SharedRowSelectionModule:()=>Cp,_SortModule:()=>Rc,_SsrmInfiniteSharedApiModule:()=>Rg,_addAdditionalCss:()=>ib,_addColumnDefaultAndTypes:()=>Li,_addFocusableContainerListener:()=>ko,_addGridCommonParams:()=>B,_addOrRemoveAttribute:()=>st,_anchorElementToMouseMoveEvent:()=>hl,_applyColumnState:()=>Ze,_areCellsEqual:()=>mr,_areColIdsEqual:()=>Ln,_areEqual:()=>be,_areSortDefsEqual:()=>An,_asThemeImpl:()=>aI,_attemptToRestoreCellFocus:()=>ih,_batchCall:()=>xn,_camelCaseToHumanText:()=>Pm,_canSkipShowingRowGroup:()=>mC,_clearElement:()=>oe,_columnsMatch:()=>hi,_combineAttributesAndGridOptions:()=>KE,_computeAlignedPosition:()=>Ci,_consoleError:()=>ar,_convertColumnEventSourceType:()=>Us,_coreThemeDefaults:()=>Tw,_createAgElement:()=>je,_createCellId:()=>fi,_createColumnTree:()=>Fu,_createColumnTreeWithIds:()=>EC,_createElement:()=>ee,_createGlobalRowEvent:()=>Yu,_createIcon:()=>$s,_createIconNoSpan:()=>z,_createRowNodeSibling:()=>Xu,_createSharedTheme:()=>Rw,_csrmFirstLeaf:()=>zi,_csrmReorderAllLeafs:()=>Th,_debounce:()=>me,_defaultComparator:()=>cn,_destroyColumnTree:()=>as,_doDeltaSort:()=>Fg,_doOnce:()=>rr,_downloadFile:()=>ga,_errMsg:()=>Et,_error:()=>J,_escapeString:()=>tt,_exists:()=>k,_findBestPlacement:()=>cS,_findEnterpriseCoreModule:()=>rC,_findFocusableElements:()=>Tt,_findNextFocusableElement:()=>it,_findTabbableParent:()=>Vl,_fitsWithinBounds:()=>lS,_flatten:()=>Zd,_focusGridInnerElement:()=>sh,_focusInto:()=>ke,_focusNextGridCoreContainer:()=>Ks,_forEachChangedGroupDepthFirst:()=>Jt,_formatNumberCommas:()=>vi,_fuzzySuggestions:()=>Mr,_getAbsoluteHeight:()=>vn,_getAbsoluteRowIndex:()=>th,_getAbsoluteWidth:()=>Mi,_getActiveDomElement:()=>re,_getAriaPosInSet:()=>Tm,_getCallbackForEvent:()=>yC,_getCellByPosition:()=>ds,_getCellCtrlForEventTarget:()=>qn,_getCellPositionForEvent:()=>Dh,_getCellRendererDetails:()=>To,_getCheckboxLocation:()=>dr,_getCheckboxes:()=>Ii,_getClientSideRowModel:()=>ct,_getColumnState:()=>Qn,_getColumnStateFromColDef:()=>Il,_getColumnsFromTree:()=>Dl,_getDateParts:()=>Vo,_getDefaultFloatingFilterType:()=>_g,_getDefaultSimpleFilter:()=>Vc,_getDisplaySortForColumn:()=>xu,_getDocument:()=>ve,_getEditorRendererDetails:()=>Tu,_getEffectivePlacements:()=>Ig,_getEnableColumnSelection:()=>ci,_getFillHandle:()=>El,_getFilterDetails:()=>Du,_getFilterModel:()=>Ke,_getFilterParamsForDataType:()=>Oc,_getFirstRow:()=>Ao,_getFloatingFilterCompDetails:()=>Au,_getFloatingFiltersHeight:()=>_l,_getGlobalGridOption:()=>uu,_getGrandTotalPinnedFloat:()=>yl,_getGrandTotalRow:()=>Rs,_getGridOption:()=>jE,_getGridRegisteredModules:()=>iC,_getGroupAggFiltering:()=>Ai,_getGroupSelection:()=>Tn,_getGroupSelectsDescendants:()=>ki,_getGroupTotalRowCallback:()=>xo,_getHeaderCheckbox:()=>Mn,_getHeaderClassesFromColDef:()=>Wl,_getHeaderRowCount:()=>dv,_getInnerCellRendererDetails:()=>Vn,_getInnerHeight:()=>Cn,_getInnerWidth:()=>vo,_getIsRowSelectable:()=>Pl,_getLastRow:()=>Io,_getLocaleTextFromFunc:()=>Km,_getLocaleTextFromMap:()=>$m,_getLocaleTextFunc:()=>au,_getMaxConcurrentDatasourceRequests:()=>vu,_getNormalisedMousePosition:()=>Zn,_getPageBody:()=>po,_getParamType:()=>vw,_getRectSize:()=>aS,_getRootNode:()=>Gt,_getRowAbove:()=>Xt,_getRowBelow:()=>ot,_getRowContainerClass:()=>Rh,_getRowContainerOptions:()=>Cr,_getRowCtrlForEventTarget:()=>Ch,_getRowHeightAsNumber:()=>Pt,_getRowHeightForNode:()=>Xe,_getRowIdCallback:()=>Hs,_getRowNode:()=>Le,_getRowSelectionMode:()=>Ro,_getRowSpanContainerClass:()=>Mv,_getRowViewportClass:()=>xh,_getServerSideRowModel:()=>fr,_getShouldDisplayTooltip:()=>pa,_getSortDefFromColDef:()=>Pu,_getSortDefFromInput:()=>$t,_getSuppressMultiRanges:()=>vC,_getToolPanelClassesFromColDef:()=>ch,_getViewportRowModel:()=>YP,_getWindow:()=>sr,_interpretAsRightClick:()=>Dn,_isAnimateRows:()=>yo,_isBrowserFirefox:()=>Vi,_isBrowserSafari:()=>Es,_isCellSelectionEnabled:()=>Ct,_isClientSideRowModel:()=>de,_isColumnMenuAnchoringEnabled:()=>yu,_isColumnsSortingCoupledToGroup:()=>Ns,_isComponent:()=>gr,_isDomLayout:()=>Ye,_isElementInEventPath:()=>ul,_isElementOverflowingCallback:()=>ai,_isEventFromPrintableCharacter:()=>Ul,_isExpressionString:()=>Pi,_isFocusableFormField:()=>ir,_isFullWidthGroupRow:()=>Rl,_isGetRowHeightFunction:()=>Sl,_isGroupHideColumnsUntilExpanded:()=>Cu,_isGroupMultiAutoColumn:()=>Pn,_isGroupRowsSticky:()=>En,_isGroupUseEntireRow:()=>xl,_isIOSUserAgent:()=>gi,_isKeyboardMode:()=>Bn,_isLegacyMenuEnabled:()=>_e,_isMultiRowSelection:()=>zs,_isNodeOrElement:()=>Sn,_isNothingFocused:()=>Ss,_isPromise:()=>LC,_isRowBefore:()=>We,_isRowNumbers:()=>li,_isRowSelection:()=>Bt,_isSameRow:()=>we,_isServerSideRowModel:()=>mt,_isSetFilterByDefault:()=>Su,_isShowTooltipWhenTruncated:()=>Tr,_isSortDirectionValid:()=>di,_isSortTypeValid:()=>Ml,_isStopPropagationForAgGrid:()=>Dt,_isUseApplyButton:()=>pr,_isUsingNewCellSelectionAPI:()=>CC,_isUsingNewRowSelectionAPI:()=>Fl,_isVisible:()=>ze,_jsonEquals:()=>Vs,_last:()=>K,_loadTemplate:()=>al,_logPreInitWarn:()=>hC,_makeNull:()=>Ae,_mergeDeep:()=>Ve,_missing:()=>ae,_normalizeSortDirection:()=>In,_normalizeSortType:()=>ns,_observeResize:()=>xs,_paramToVariableName:()=>lc,_paramValueToCss:()=>xw,_parseBigIntOrNull:()=>Qe,_parseDateTimeFromString:()=>Ue,_placeCaretAtEnd:()=>cl,_preInitErrMsg:()=>bl,_prevOrNextDisplayedRow:()=>zn,_processOnChange:()=>$E,_radioCssClass:()=>mn,_refreshFilterUi:()=>Ca,_refreshHandlerAndUi:()=>Lc,_registerModule:()=>lr,_removeAllFromArray:()=>Za,_removeAriaExpanded:()=>tl,_removeAriaSort:()=>Lm,_removeFromArray:()=>De,_removeFromParent:()=>ce,_requestAnimationFrame:()=>Ft,_resetColumnState:()=>Bh,_reuseArrayIfEqual:()=>Xd,_selectAllCells:()=>wh,_serialiseDate:()=>rt,_setAriaActiveDescendant:()=>Qd,_setAriaChecked:()=>eu,_setAriaColCount:()=>Im,_setAriaColIndex:()=>sl,_setAriaColSpan:()=>Jd,_setAriaControls:()=>il,_setAriaControlsAndLabel:()=>ol,_setAriaDescribedBy:()=>dn,_setAriaDisabled:()=>hn,_setAriaExpanded:()=>He,_setAriaHasPopup:()=>tu,_setAriaHidden:()=>el,_setAriaInvalid:()=>Ja,_setAriaLabel:()=>he,_setAriaLabelledBy:()=>ys,_setAriaLevel:()=>un,_setAriaOrientation:()=>dE,_setAriaPosInSet:()=>pn,_setAriaRole:()=>Ie,_setAriaRowCount:()=>Am,_setAriaRowIndex:()=>fo,_setAriaSelected:()=>fn,_setAriaSetSize:()=>gn,_setAriaSort:()=>km,_setColMenuVisible:()=>va,_setDisabled:()=>is,_setDisplayed:()=>G,_setFixedWidth:()=>os,_setScrollLeft:()=>wo,_setUmd:()=>oC,_setVisible:()=>su,_sharedThemeDefaults:()=>Cw,_shouldUpdateColVisibilityAfterGroup:()=>wu,_skipFocusableContainerListenerForAgGrid:()=>cv,_stopPropagationForAgGrid:()=>Pe,_suppressCellMouseEvent:()=>jn,_themeAlpineParams:()=>Xw,_themeBalhamParams:()=>Zw,_themeMaterialParams:()=>Jw,_themeQuartzParams:()=>qw,_toRelativeRect:()=>Mc,_toString:()=>ss,_toStringOrNull:()=>et,_translate:()=>pl,_translateForFilter:()=>qt,_unwrapUserComp:()=>gs,_updateColsMap:()=>Gn,_updateColumnState:()=>Eu,_updateFilterModel:()=>Gc,_updateRowNodeAfterSort:()=>Eg,_waitUntil:()=>cu,_warn:()=>E,_warnOnce:()=>Vt,agTestIdFor:()=>_,buttonStyleAlpine:()=>kw,buttonStyleBalham:()=>Lw,buttonStyleBase:()=>Aw,buttonStyleQuartz:()=>Iw,checkboxStyleDefault:()=>sa,colorSchemeDark:()=>_I,colorSchemeDarkBlue:()=>$I,colorSchemeDarkWarm:()=>UI,colorSchemeLight:()=>OI,colorSchemeLightCold:()=>HI,colorSchemeLightWarm:()=>BI,colorSchemeVariable:()=>ia,columnDropStyleBordered:()=>gc,columnDropStylePlain:()=>Jh,convertColumnGroupState:()=>dL,convertColumnState:()=>Bb,createGrid:()=>Aee,createPart:()=>ge,createTheme:()=>ta,distributeGroupValue:()=>zR,exportMultipleSheetsAsExcel:()=>x8,getGridApi:()=>lL,getGridElement:()=>cL,getMultipleSheetsAsExcel:()=>Tp,iconOverrides:()=>ZI,iconSetAlpine:()=>Vw,iconSetBalham:()=>Ow,iconSetMaterial:()=>Bw,iconSetQuartz:()=>pc,iconSetQuartzBold:()=>t2,iconSetQuartzLight:()=>e2,iconSetQuartzRegular:()=>_w,inputStyleBase:()=>r2,inputStyleBordered:()=>fc,inputStyleUnderlined:()=>Ww,isColumn:()=>Fs,isColumnGroup:()=>Oe,isColumnGroupAutoCol:()=>Eo,isColumnSelectionCol:()=>Ws,isCombinedFilterModel:()=>ku,isProvidedColumnGroup:()=>Re,isRowNumberCol:()=>Ee,isSpecialCol:()=>Po,onRowHeightChanged:()=>Fc,provideGlobalGridOptions:()=>EE,resetRowHeights:()=>Ec,setupAgTestIds:()=>uB,styleMaterial:()=>Qw,tabStyleAlpine:()=>$w,tabStyleBase:()=>d2,tabStyleMaterial:()=>Kw,tabStyleQuartz:()=>Uw,tabStyleRolodex:()=>jw,themeAlpine:()=>v2,themeBalham:()=>b2,themeMaterial:()=>x2,themeQuartz:()=>Yw,wrapAgTestIdFor:()=>rB}),qd.exports=JF(Fm);function K(e){if(e?.length)return e[e.length-1]}function be(e,t,s){if(e===t)return!0;if(!e||!t)return e==null&&t==null;const i=e.length;if(i!==t.length)return!1;if(s){for(let o=0;o<i;++o)if(e[o]!==t[o]&&!s(e[o],t[o]))return!1;return!0}for(let o=0;o<i;++o)if(e[o]!==t[o])return!1;return!0}function Xd(e,t){if(!t)return[];const s=t.length;if(e&&e!==t&&e.length===s){for(let i=0;i<s;++i)if(e[i]!==t[i])return t.slice();return e}return t.slice()}function ln(e,t){if(e){for(const s of e)if(t(s))return!0}}function De(e,t){const s=e.indexOf(t);s>=0&&e.splice(s,1)}function Za(e,t){let s=0,i=0;for(;s<e.length;s++)t.includes(e[s])||(e[i]=e[s],i++);for(;i<e.length;)e.pop()}function Em(e,t,s){for(let i=0;i<t.length;i++)De(e,t[i]);for(let i=t.length-1;i>=0;i--)e.splice(s,0,t[i])}function Zd(e){return[].concat.apply([],e)}var Ae=e=>e==null||e===""?null:e;function k(e){return e!=null&&e!==""}function ae(e){return!k(e)}var et=e=>e!=null&&typeof e.toString=="function"?e.toString():null,Vs=(e,t)=>{const s=e?JSON.stringify(e):null,i=t?JSON.stringify(t):null;return s===i},cn=(e,t,s=!1)=>(typeof e=="object"&&e!==null&&typeof e.toNumber=="function"&&(e=e.toNumber()),typeof t=="object"&&t!==null&&typeof t.toNumber=="function"&&(t=t.toNumber()),e==null?t==null?0:-1:t==null?1:!s||typeof e!="string"?e>t?1:e<t?-1:0:e.localeCompare(t)),Bs=class{constructor(){this.allSyncListeners=new Map,this.allAsyncListeners=new Map,this.globalSyncListeners=new Set,this.globalAsyncListeners=new Set,this.asyncFunctionsQueue=[],this.scheduled=!1,this.firedEvents={}}setFrameworkOverrides(e){this.frameworkOverrides=e}getListeners(e,t,s){const i=t?this.allAsyncListeners:this.allSyncListeners;let o=i.get(e);return!o&&s&&(o=new Set,i.set(e,o)),o}noRegisteredListenersExist(){return this.allSyncListeners.size===0&&this.allAsyncListeners.size===0&&this.globalSyncListeners.size===0&&this.globalAsyncListeners.size===0}addEventListener(e,t,s=!1){this.getListeners(e,s,!0).add(t)}removeEventListener(e,t,s=!1){const i=this.getListeners(e,s,!1);i&&(i.delete(t),i.size===0&&(s?this.allAsyncListeners:this.allSyncListeners).delete(e))}addGlobalListener(e,t=!1){this.getGlobalListeners(t).add(e)}removeGlobalListener(e,t=!1){this.getGlobalListeners(t).delete(e)}dispatchEvent(e){this.dispatchToListeners(e,!0),this.dispatchToListeners(e,!1),this.firedEvents[e.type]=!0}dispatchEventOnce(e){this.firedEvents[e.type]||this.dispatchEvent(e)}dispatchToListeners(e,t){const s=e.type;if(t&&"event"in e){const a=e.event;a instanceof Event&&(e.eventPath=a.composedPath())}const{frameworkOverrides:i}=this,o=a=>{const l=i?()=>i.wrapIncoming(a):a;t?this.dispatchAsync(l):l()},r=this.getListeners(s,t,!1);if((r?.size??0)>0){const a=new Set(r);for(const l of a)r?.has(l)&&o(()=>l(e))}const n=this.getGlobalListeners(t);if(n.size>0){const a=new Set(n);for(const l of a)o(()=>l(s,e))}}getGlobalListeners(e){return e?this.globalAsyncListeners:this.globalSyncListeners}dispatchAsync(e){if(this.asyncFunctionsQueue.push(e),!this.scheduled){const t=()=>{window.setTimeout(this.flushAsyncQueue.bind(this),0)},s=this.frameworkOverrides;s?s.wrapIncoming(t):t(),this.scheduled=!0}}flushAsyncQueue(){this.scheduled=!1;const e=this.asyncFunctionsQueue.slice();this.asyncFunctionsQueue=[];for(const t of e)t()}},eE=/[&<>"']/g,tE={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};function ss(e){return e?.toString().toString()??null}function tt(e){return ss(e)?.replace(eE,t=>tE[t])??null}function Pi(e){return typeof e=="string"&&e.length>1&&e.codePointAt(0)===61}function Pm(e){if(!e||e==null)return null;const t=/([a-z])([A-Z])/g,s=/([A-Z]+)([A-Z])([a-z])/g;return e.replace(t,"$1 $2").replace(s,"$1 $2$3").replace(/\./g," ").split(" ").map(o=>o.substring(0,1).toUpperCase()+(o.length>1?o.substring(1,o.length):"")).join(" ")}function Gt(e){return e.eRootDiv.getRootNode()}function re(e){return Gt(e).activeElement}function ve(e){const{gos:t,eRootDiv:s}=e;let i=null;const o=t.get("getDocument");return o&&k(o)?i=o():s&&(i=s.ownerDocument),i&&k(i)?i:document}function Ss(e){const t=re(e);return t===null||t===ve(e).body}function sr(e){return ve(e).defaultView||window}function po(e){let t=null,s;try{t=ve(e).fullscreenElement}catch{}finally{t||(t=Gt(e));const i=t.querySelector("body");i?s=i:t instanceof ShadowRoot?s=t:t instanceof Document?s=t?.documentElement:s=t}return s}function sE(e){return po(e)?.clientWidth??(window.innerWidth||-1)}function iE(e){return po(e)?.clientHeight??(window.innerHeight||-1)}function Rt(e,t,s){s==null||typeof s=="string"&&s==""?Qa(e,t):Ot(e,t,s)}function Ot(e,t,s){e.setAttribute(Mm(t),s.toString())}function Qa(e,t){e.removeAttribute(Mm(t))}function Mm(e){return`aria-${e}`}function Ie(e,t){t?e.setAttribute("role",t):e.removeAttribute("role")}function oE(e){const t=e?.direction;return t==="asc"?"ascending":t==="desc"?"descending":t==="mixed"?"other":"none"}function Tm(e){return Number.parseInt(e.getAttribute("aria-posinset"),10)}function rE(e){return e.getAttribute("aria-label")}function he(e,t){Rt(e,"label",t)}function ys(e,t){Rt(e,"labelledby",t)}function dn(e,t){Rt(e,"describedby",t)}function Dm(e,t){Rt(e,"live",t)}function nE(e,t){Rt(e,"atomic",t)}function aE(e,t){Rt(e,"relevant",t)}function Ja(e,t){Rt(e,"invalid",t)}function un(e,t){Rt(e,"level",t)}function hn(e,t){Rt(e,"disabled",t)}function el(e,t){Rt(e,"hidden",t)}function Qd(e,t){Rt(e,"activedescendant",t)}function He(e,t){Ot(e,"expanded",t)}function tl(e){Qa(e,"expanded")}function gn(e,t){Ot(e,"setsize",t)}function pn(e,t){Ot(e,"posinset",t)}function lE(e,t){Ot(e,"multiselectable",t)}function Am(e,t){Ot(e,"rowcount",t)}function fo(e,t){Ot(e,"rowindex",t)}function cE(e,t){Ot(e,"rowspan",t)}function Im(e,t){Ot(e,"colcount",t)}function sl(e,t){Ot(e,"colindex",t)}function Jd(e,t){Ot(e,"colspan",t)}function km(e,t){Ot(e,"sort",t)}function Lm(e){Qa(e,"sort")}function fn(e,t){Rt(e,"selected",t)}function eu(e,t){Ot(e,"checked",t===void 0?"mixed":t)}function il(e,t){Rt(e,"controls",t)}function ol(e,t){il(e,t.id),ys(t,e.id)}function Gm(e,t){Rt(e,"owns",t)}function tu(e,t){Rt(e,"haspopup",t===!1?null:t)}function rl(e,t){return t===void 0?e("ariaIndeterminate","indeterminate"):t===!0?e("ariaChecked","checked"):e("ariaUnchecked","unchecked")}function dE(e,t){t?Ot(e,"orientation",t):Qa(e,"orientation")}function mn(e,t,s){const i=e.parentElement;let o=i&&i.firstChild;for(;o;)t&&o.classList.toggle(t,o===e),s&&o.classList.toggle(s,o!==e),o=o.nextSibling}var uE="[tabindex], input, select, button, textarea, [href]",Om="[disabled], .ag-disabled:not(.ag-button), .ag-disabled *";function ir(e){return!e||!e.matches("input, select, button, textarea")||!e.matches(Om)?!1:ze(e)}function G(e,t,s={}){const{skipAriaHidden:i}=s;e.classList.toggle("ag-hidden",!t),i||el(e,!t)}function su(e,t,s={}){const{skipAriaHidden:i}=s;e.classList.toggle("ag-invisible",!t),i||el(e,!t)}function is(e,t){const s="disabled",i=t?r=>r.setAttribute(s,""):r=>r.removeAttribute(s);i(e);const o=e.querySelectorAll("input")??[];for(const r of o)i(r)}function mo(e,t,s){let i=0;for(;e;){if(e.classList.contains(t))return!0;if(e=e.parentElement,typeof s=="number"){if(++i>s)break}else if(e===s)break}return!1}function Co(e){const{height:t,width:s,borderTopWidth:i,borderRightWidth:o,borderBottomWidth:r,borderLeftWidth:n,paddingTop:a,paddingRight:l,paddingBottom:c,paddingLeft:d,marginTop:u,marginRight:h,marginBottom:g,marginLeft:p,boxSizing:f}=window.getComputedStyle(e),m=Number.parseFloat;return{height:m(t||"0"),width:m(s||"0"),borderTopWidth:m(i||"0"),borderRightWidth:m(o||"0"),borderBottomWidth:m(r||"0"),borderLeftWidth:m(n||"0"),paddingTop:m(a||"0"),paddingRight:m(l||"0"),paddingBottom:m(c||"0"),paddingLeft:m(d||"0"),marginTop:m(u||"0"),marginRight:m(h||"0"),marginBottom:m(g||"0"),marginLeft:m(p||"0"),boxSizing:f}}function Cn(e){const t=Co(e);return t.boxSizing==="border-box"?t.height-t.paddingTop-t.paddingBottom-t.borderTopWidth-t.borderBottomWidth:t.height}function vo(e){const t=Co(e);return t.boxSizing==="border-box"?t.width-t.paddingLeft-t.paddingRight-t.borderLeftWidth-t.borderRightWidth:t.width}function vn(e){const{height:t,marginBottom:s,marginTop:i}=Co(e);return Math.floor(t+s+i)}function Mi(e){const{width:t,marginLeft:s,marginRight:i}=Co(e);return Math.floor(t+s+i)}function Vm(e){const t=e.getBoundingClientRect(),{borderTopWidth:s,borderLeftWidth:i,borderRightWidth:o,borderBottomWidth:r}=Co(e);return{top:t.top+(s||0),left:t.left+(i||0),right:t.right+(o||0),bottom:t.bottom+(r||0)}}function nl(e,t){let s=e.scrollLeft;return t&&(s=Math.abs(s)),s}function wo(e,t,s){s&&(t*=-1),e.scrollLeft=t}function oe(e){for(;e?.firstChild;)e.firstChild.remove()}function ce(e){e?.parentNode&&e.remove()}function Bm(e){return!!e.offsetParent}function ze(e){return e.checkVisibility?e.checkVisibility({checkVisibilityCSS:!0}):!(!Bm(e)||window.getComputedStyle(e).visibility!=="visible")}function al(e){const t=document.createElement("div");return t.innerHTML=(e||"").trim(),t.firstChild}function Nm(e,t,s){s?.nextSibling!==t&&(e.firstChild?s?s.nextSibling?e.insertBefore(t,s.nextSibling):e.appendChild(t):e.firstChild&&e.firstChild!==t&&e.prepend(t):e.appendChild(t))}function Hm(e,t){for(let s=0;s<t.length;s++){const i=t[s],o=e.children[s];o!==i&&e.insertBefore(i,o)}}function hE(e){return e.replace(/[A-Z]/g,t=>`-${t.toLocaleLowerCase()}`)}function wn(e,t){if(t)for(const s of Object.keys(t)){const i=t[s];if(!s?.length||i==null)continue;const o=hE(s),r=i.toString(),n=r.replace(/\s*!important/g,""),a=n.length!=r.length?"important":void 0;e.style.setProperty(o,n,a)}}function ai(e){return()=>{const t=e();return t?zm(t)||gE(t):!0}}function zm(e){return e.clientWidth<e.scrollWidth}function gE(e){return e.clientHeight<e.scrollHeight}function ll(e,t){t==="flex"?(e.style.removeProperty("width"),e.style.removeProperty("minWidth"),e.style.removeProperty("maxWidth"),e.style.flex="1 1 auto"):os(e,t)}function os(e,t){t=iu(t),e.style.width=t,e.style.maxWidth=t,e.style.minWidth=t}function bn(e,t){t=iu(t),e.style.height=t,e.style.maxHeight=t,e.style.minHeight=t}function iu(e){return typeof e=="number"?`${e}px`:e}function Sn(e){return e instanceof Node||e instanceof HTMLElement}function st(e,t,s){s==null||s===""?e.removeAttribute(t):e.setAttribute(t,s.toString())}function cl(e,t){if(!t.isContentEditable)return;const s=sr(e).getSelection();if(!s)return;const i=ve(e).createRange();i.selectNodeContents(t),i.collapse(!1),s.removeAllRanges(),s.addRange(i)}function xs(e,t,s){const o=sr(e).ResizeObserver,r=o?new o(s):null;return r?.observe(t),()=>r?.disconnect()}function Ft(e,t){const s=sr(e);s.requestAnimationFrame?s.requestAnimationFrame(t):s.webkitRequestAnimationFrame?s.webkitRequestAnimationFrame(t):s.setTimeout(t,0)}var _m="data-ref",ou;function Wm(){return ou??(ou=document.createTextNode(" ")),ou.cloneNode()}function je(e){const{attrs:t,children:s,cls:i,ref:o,role:r,tag:n}=e,a=document.createElement(n);if(i&&(a.className=i),o&&a.setAttribute(_m,o),r&&a.setAttribute("role",r),t)for(const l of Object.keys(t))a.setAttribute(l,t[l]);if(s)if(typeof s=="string")a.textContent=s;else{let l=!0;for(const c of s)c&&(typeof c=="string"?(a.appendChild(document.createTextNode(c)),l=!1):typeof c=="function"?a.appendChild(c()):(l&&(a.appendChild(Wm()),l=!1),a.append(je(c)),a.appendChild(Wm())))}return a}var pE=["touchstart","touchend","touchmove","touchcancel","scroll"],fE=["wheel"],ru={},dl=(()=>{const e={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return s=>{if(typeof ru[s]=="boolean")return ru[s];const i=document.createElement(e[s]||"div");return s="on"+s,ru[s]=s in i}})();function ul(e,t){return!t||!e?!1:CE(t).indexOf(e)>=0}function mE(e){const t=[];let s=e.target;for(;s;)t.push(s),s=s.parentElement;return t}function CE(e){const t=e;return t.path?t.path:t.composedPath?t.composedPath():mE(t)}function vE(e,t,s){const i=wE(t);let o;i!=null&&(o={passive:i}),e.addEventListener(t,s,o)}var wE=e=>{const t=pE.includes(e),s=fE.includes(e);if(t)return!0;if(s)return!1};function Um(e,t,s){if(s===0)return!1;const i=Math.abs(e.clientX-t.clientX),o=Math.abs(e.clientY-t.clientY);return Math.max(i,o)<=s}var or=(e,t)=>{const s=e.identifier;for(let i=0,o=t.length;i<o;++i){const r=t[i];if(r.identifier===s)return r}return null};function yn(e,t){return e.gos.isElementInThisInstance(t.target)}function hl(e,t,s){const o=e.getBoundingClientRect().height,r=sE(s)-2,n=iE(s)-2;if(!e.offsetParent)return;const l=Vm(e.offsetParent),{clientY:c,clientX:d}=t;let u=c-l.top-o/2,h=d-l.left-10;const g=ve(s),p=g.defaultView||window,f=p.pageYOffset||g.documentElement.scrollTop,m=p.pageXOffset||g.documentElement.scrollLeft;r>0&&h+e.clientWidth>r+m&&(h=r+m-e.clientWidth),h<0&&(h=0),n>0&&u+e.clientHeight>n+f&&(u=n+f-e.clientHeight),u<0&&(u=0),e.style.left=`${h}px`,e.style.top=`${u}px`}var gl=(e,...t)=>{for(const s of t){const[i,o,r,n]=s;i.addEventListener(o,r,n),e.push(s)}},nu=e=>{if(e){for(const[t,s,i,o]of e)t.removeEventListener(s,i,o);e.length=0}},Ti=e=>{e.cancelable&&e.preventDefault()};function bE(e,t){return t}function au(e){return e?.getLocaleTextFunc()??bE}function pl(e,t,s,i){const o=t[s];return e.getLocaleTextFunc()(s,typeof o=="function"?o(i):o,i)}function Km(e){return(t,s,i)=>e({key:t,defaultValue:s,variableValues:i})}function $m(e){return(t,s,i)=>{let o=e?.[t];if(o&&i?.length){let r=0;for(;!(r>=i.length||o.indexOf("${variable}")===-1);)o=o.replace("${variable}",i[r++])}return o??s}}var qe=class{constructor(){this.destroyFunctions=[],this.destroyed=!1,this.__v_skip=!0,this.propertyListenerId=0,this.lastChangeSetIdLookup={},this.isAlive=()=>!this.destroyed}preWireBeans(e){this.beans=e,this.stubContext=e.context,this.eventSvc=e.eventSvc,this.gos=e.gos}destroy(){const{destroyFunctions:e}=this;for(let t=0;t<e.length;t++)e[t]();e.length=0,this.destroyed=!0,this.dispatchLocalEvent({type:"destroyed"})}addEventListener(e,t,s){this.localEventService||(this.localEventService=new Bs),this.localEventService.addEventListener(e,t,s)}removeEventListener(e,t,s){this.localEventService?.removeEventListener(e,t,s)}dispatchLocalEvent(e){this.localEventService?.dispatchEvent(e)}addManagedElementListeners(e,t){return this._setupListeners(e,t)}addManagedEventListeners(e){return this._setupListeners(this.eventSvc,e)}addManagedListeners(e,t){return this._setupListeners(e,t)}_setupListeners(e,t){const s=[];for(const i of Object.keys(t)){const o=t[i];o&&s.push(this._setupListener(e,i,o))}return s}_setupListener(e,t,s){if(this.destroyed)return()=>null;let i;if(SE(e))e.__addEventListener(t,s),i=()=>(e.__removeEventListener(t,s),null);else{const o=yE(e);e instanceof HTMLElement?vE(e,t,s):o?e.addListener(t,s):e.addEventListener(t,s),i=o?()=>(e.removeListener(t,s),null):()=>(e.removeEventListener(t,s),null)}return this.destroyFunctions.push(i),()=>(i(),this.destroyFunctions=this.destroyFunctions.filter(o=>o!==i),null)}setupPropertyListener(e,t){const{gos:s}=this;s.addPropertyEventListener(e,t);const i=()=>(s.removePropertyEventListener(e,t),null);return this.destroyFunctions.push(i),()=>(i(),this.destroyFunctions=this.destroyFunctions.filter(o=>o!==i),null)}addManagedPropertyListener(e,t){return this.destroyed?()=>null:this.setupPropertyListener(e,t)}addManagedPropertyListeners(e,t){if(this.destroyed)return;const s=e.join("-")+this.propertyListenerId++,i=o=>{if(o.changeSet){if(o.changeSet?.id===this.lastChangeSetIdLookup[s])return;this.lastChangeSetIdLookup[s]=o.changeSet.id}const r={type:"propertyChanged",changeSet:o.changeSet,source:o.source};t(r)};for(const o of e)this.setupPropertyListener(o,i)}getLocaleTextFunc(){return au(this.beans.localeSvc)}addDestroyFunc(e){this.isAlive()?this.destroyFunctions.push(e):e()}createOptionalManagedBean(e,t){return e?this.createManagedBean(e,t):void 0}createManagedBean(e,t){const s=this.createBean(e,t);return this.addDestroyFunc(this.destroyBean.bind(this,e,t)),s}createBean(e,t,s){return(t||this.stubContext).createBean(e,s)}destroyBean(e,t){return(t||this.stubContext).destroyBean(e)}destroyBeans(e,t){return(t||this.stubContext).destroyBeans(e)}};function SE(e){return e.__addEventListener!==void 0}function yE(e){return e.eventServiceType==="global"}var F=class extends qe{},lu=new Set,rr=(e,t)=>{lu.has(t)||(lu.add(t),e())};rr._set=lu;var xE={pending:!1,funcs:[]},RE={pending:!1,funcs:[]};function xn(e,t="setTimeout",s){const i=t==="raf"?RE:xE;if(i.funcs.push(e),i.pending)return;i.pending=!0;const o=()=>{const r=i.funcs.slice();i.funcs.length=0,i.pending=!1;for(const n of r)n()};t==="raf"?Ft(s,o):window.setTimeout(o,0)}function me(e,t,s){let i;return function(...o){const r=this;return window.clearTimeout(i),i=window.setTimeout(function(){e.isAlive()&&t.apply(r,o)},s),i}}function jm(e,t){let s=0;return function(...i){const o=this,r=Date.now();r-s<t||(s=r,e.apply(o,i))}}function cu(e,t,s,i=100){const o=Date.now();let r=null,n=!1;const a=()=>{r!=null&&(window.clearInterval(r),r=null)};e.addDestroyFunc(a);const l=()=>{const c=Date.now()-o>i;(t()||c)&&(s(),n=!0,a())};l(),n||(r=window.setInterval(l,10))}var qm=new Set(["__proto__","constructor","prototype"]);function FE(e,t){if(e!=null){if(Array.isArray(e)){for(let s=0;s<e.length;s++)t(s.toString(),e[s]);return}for(const s of Object.keys(e).filter(i=>!qm.has(i)))t(s,e[s])}}function Ve(e,t,s=!0,i=!1){k(t)&&FE(t,(o,r)=>{let n=e[o];n!==r&&(i&&n==null&&r!=null&&typeof r=="object"&&r.constructor===Object&&(n={},e[o]=n),Ym(r)&&Ym(n)&&!Array.isArray(n)?Ve(n,r,s,i):(s||r!==void 0)&&(e[o]=r))})}function Ym(e){return typeof e=="object"&&e!==null}var du=class Ei{static applyGlobalGridOptions(t){if(!Ei.gridOptions)return{...t};let s={};return Ve(s,Ei.gridOptions,!0,!0),Ei.mergeStrategy==="deep"?Ve(s,t,!0,!0):s={...s,...t},Ei.gridOptions.context&&(s.context=Ei.gridOptions.context),t.context&&(Ei.mergeStrategy==="deep"&&s.context&&Ve(t.context,s.context,!0,!0),s.context=t.context),s}static applyGlobalGridOption(t,s){if(Ei.mergeStrategy==="deep"){const i=uu(t);if(i&&typeof i=="object"&&typeof s=="object")return Ei.applyGlobalGridOptions({[t]:s})[t]}return s}};du.gridOptions=void 0,du.mergeStrategy="shallow";var Rn=du;function EE(e,t="shallow"){Rn.gridOptions=e,Rn.mergeStrategy=t}function uu(e){return Rn.gridOptions?.[e]}var Xm={suppressContextMenu:!1,preventDefaultOnContextMenu:!1,allowContextMenuWithControlKey:!1,suppressMenuHide:!0,enableBrowserTooltips:!1,tooltipTrigger:"hover",tooltipShowDelay:2e3,tooltipSwitchShowDelay:200,tooltipHideDelay:1e4,noteTrigger:"hover",noteShowDelay:180,noteHideDelay:220,tooltipMouseTrack:!1,tooltipShowMode:"standard",tooltipInteraction:!1,copyHeadersToClipboard:!1,copyGroupHeadersToClipboard:!1,clipboardDelimiter:" ",suppressCopyRowsToClipboard:!1,suppressCopySingleCellRanges:!1,suppressLastEmptyLineOnPaste:!1,suppressClipboardPaste:!1,suppressClipboardApi:!1,suppressCutToClipboard:!1,maintainColumnOrder:!1,enableStrictPivotColumnOrder:!1,suppressFieldDotNotation:!1,allowDragFromColumnsToolPanel:!1,suppressMovableColumns:!1,suppressColumnMoveAnimation:!1,suppressMoveWhenColumnDragging:!1,suppressDragLeaveHidesColumns:!1,suppressRowGroupHidesColumns:!1,suppressAutoSize:!1,autoSizePadding:20,skipHeaderOnAutoSize:!1,singleClickEdit:!1,suppressClickEdit:!1,readOnlyEdit:!1,stopEditingWhenCellsLoseFocus:!1,enterNavigatesVertically:!1,enterNavigatesVerticallyAfterEdit:!1,enableCellEditingOnBackspace:!1,undoRedoCellEditing:!1,undoRedoCellEditingLimit:10,suppressCsvExport:!1,suppressExcelExport:!1,cacheQuickFilter:!1,includeHiddenColumnsInQuickFilter:!1,excludeChildrenWhenTreeDataFiltering:!1,enableAdvancedFilter:!1,includeHiddenColumnsInAdvancedFilter:!1,enableCharts:!1,masterDetail:!1,keepDetailRows:!1,keepDetailRowsCount:10,detailRowAutoHeight:!1,tabIndex:0,rowBuffer:10,valueCache:!1,valueCacheNeverExpires:!1,enableCellExpressions:!1,suppressTouch:!1,suppressFocusAfterRefresh:!1,suppressBrowserResizeObserver:!1,suppressPropertyNamesCheck:!1,suppressChangeDetection:!1,debug:!1,suppressLoadingOverlay:!1,suppressNoRowsOverlay:!1,pagination:!1,paginationPageSize:100,paginationPageSizeSelector:!0,paginationAutoPageSize:!1,paginateChildRows:!1,suppressPaginationPanel:!1,pivotMode:!1,pivotPanelShow:"never",pivotDefaultExpanded:0,pivotSuppressAutoColumn:!1,suppressExpandablePivotGroups:!1,functionsReadOnly:!1,suppressAggFuncInHeader:!1,alwaysAggregateAtRootLevel:!1,aggregateOnlyChangedColumns:!1,suppressAggFilteredOnly:!1,removePivotHeaderRowWhenSingleValueColumn:!1,animateRows:!0,cellFlashDuration:500,cellFadeDuration:1e3,allowShowChangeAfterFilter:!1,domLayout:"normal",ensureDomOrder:!1,enableRtl:!1,suppressColumnVirtualisation:!1,suppressMaxRenderedRowRestriction:!1,suppressRowVirtualisation:!1,rowDragManaged:!1,refreshAfterGroupEdit:!1,rowDragInsertDelay:500,suppressRowDrag:!1,suppressMoveWhenRowDragging:!1,rowDragEntireRow:!1,rowDragMultiRow:!1,embedFullWidthRows:!1,groupDisplayType:"singleColumn",groupDefaultExpanded:0,groupMaintainOrder:!1,groupSelectsChildren:!1,groupSuppressBlankHeader:!1,groupSelectsFiltered:!1,showOpenedGroup:!1,groupRemoveSingleChildren:!1,groupRemoveLowestSingleChildren:!1,groupHideOpenParents:!1,groupHideColumnsUntilExpanded:!1,groupAllowUnbalanced:!1,rowGroupPanelShow:"never",suppressMakeColumnVisibleAfterUnGroup:!1,treeData:!1,rowGroupPanelSuppressSort:!1,suppressGroupRowsSticky:!1,rowModelType:"clientSide",asyncTransactionWaitMillis:50,suppressModelUpdateAfterUpdateTransaction:!1,cacheOverflowSize:1,infiniteInitialRowCount:1,serverSideInitialRowCount:1,cacheBlockSize:100,maxBlocksInCache:-1,maxConcurrentDatasourceRequests:2,blockLoadDebounceMillis:0,purgeClosedRowNodes:!1,serverSideSortAllLevels:!1,serverSideOnlyRefreshFilteredGroups:!1,serverSidePivotResultFieldSeparator:"_",viewportRowModelPageSize:5,viewportRowModelBufferSize:5,alwaysShowHorizontalScroll:!1,alwaysShowVerticalScroll:!1,debounceVerticalScrollbar:!1,suppressHorizontalScroll:!1,suppressScrollOnNewData:!1,suppressScrollWhenPopupsAreOpen:!1,suppressAnimationFrame:!1,suppressMiddleClickScrolls:!1,suppressPreventDefaultOnMouseWheel:!1,rowMultiSelectWithClick:!1,suppressRowDeselection:!1,suppressRowClickSelection:!1,suppressCellFocus:!1,suppressHeaderFocus:!1,suppressMultiRangeSelection:!1,enableCellTextSelection:!1,enableRangeSelection:!1,enableRangeHandle:!1,enableFillHandle:!1,fillHandleDirection:"xy",suppressClearOnFillReduction:!1,accentedSort:!1,unSortIcon:!1,suppressMultiSort:!1,alwaysMultiSort:!1,suppressMaintainUnsortedOrder:!1,suppressRowHoverHighlight:!1,suppressRowTransform:!1,columnHoverHighlight:!1,deltaSort:!1,enableGroupEdit:!1,groupLockGroupColumns:0,serverSideEnableClientSideSort:!1,suppressServerSideFullWidthLoadingRow:!1,pivotMaxGeneratedColumns:-1,columnMenu:"new",reactiveCustomComponents:!0,suppressSetFilterByDefault:!1,enableFilterHandlers:!1},Zm="https://www.ag-grid.com";function Di(e,t,...s){e.get("debug")&&console.log("AG Grid: "+t,...s)}function Vt(e,...t){rr(()=>Qm(e,...t),e+t?.join(""))}function nr(e,...t){rr(()=>ar(e,...t),e+t?.join(""))}function ar(e,...t){console.error("AG Grid: "+e,...t)}function Qm(e,...t){console.warn("AG Grid: "+e,...t)}var Jm=new Set,fl={},bo={},ml,eC=!1,tC=!1,sC=!1;function PE(e){const[t,s]=e.version.split(".")||[],[i,o]=ml.split(".")||[];return t===i&&s===o}function ME(e){ml||(ml=e.version);const t=i=>`You are using incompatible versions of AG Grid modules. Major and minor versions should always match across modules. ${i} Please update all modules to the same version.`;e.version?PE(e)||nr(t(`'${e.moduleName}' is version ${e.version} but the other modules are version ${ml}.`)):nr(t(`'${e.moduleName}' is incompatible.`));const s=e.validate?.();s&&!s.isValid&&nr(`${s.message}`)}function lr(e,t,s=!1){s||(eC=!0),ME(e);const i=e.rowModels??["all"];Jm.add(e);let o;t!==void 0?(tC=!0,bo[t]===void 0&&(bo[t]={}),o=bo[t]):o=fl;for(const r of i)o[r]===void 0&&(o[r]={}),o[r][e.moduleName]=e;if(e.dependsOn)for(const r of e.dependsOn)lr(r,t,s)}function TE(e){delete bo[e]}function hu(e,t,s){const i=o=>!!fl[o]?.[e]||!!bo[t]?.[o]?.[e];return i(s)||i("all")}function gu(){return tC}function DE(e,t){const s=bo[e]??{};return[...Object.values(fl.all??{}),...Object.values(s.all??{}),...Object.values(fl[t]??{}),...Object.values(s[t]??{})]}function AE(){return new Set(Jm)}function iC(e,t){const s=bo[e]??{};return[...Object.values(s.all??{}),...Object.values(s[t]??{})]}function IE(){return eC}function pu(){return sC}function oC(){sC=!0}var Cl=class{static register(e){lr(e,void 0)}static registerModules(e){for(const t of e)lr(t,void 0)}};function rC(e){for(const t of e){if("setLicenseKey"in t)return t;if(t.dependsOn){const s=rC(t.dependsOn);if(s)return s}}}var N="35.3.0",nC=2e3,aC=100,lC="_version_",cC=null,cr=`${Zm}/javascript-data-grid`;function kE(e){cC=e}function LE(e){cr=e}function dC(e,t,s){return cC?.(e,t)??[BE(e,t,s)]}function vl(e,t,s,i,o){e(`${i?"warning":"error"} #${t}`,...dC(t,s,o))}function GE(e){if(!e)return String(e);const t={};for(const s of Object.keys(e))typeof e[s]!="object"&&typeof e[s]!="function"&&(t[s]=e[s]);return JSON.stringify(t)}function OE(e){let t=e;return e instanceof Error?t=e.toString():typeof e=="object"&&(t=GE(e)),t}function wl(e){return e===void 0?"undefined":e===null?"null":e}function fu(e,t){return`${e}?${t.toString()}`}function VE(e,t,s){const i=Array.from(t.entries()).sort((r,n)=>n[1].length-r[1].length);let o=fu(e,t);for(const[r,n]of i){if(r===lC)continue;const a=o.length-s;if(a<=0)break;const l="...",c=a+l.length,d=n.length-c>aC?n.slice(0,n.length-c)+l:n.slice(0,aC)+l;t.set(r,d),o=fu(e,t)}return o}function uC(e,t){const s=new URLSearchParams;if(s.append(lC,N),t)for(const r of Object.keys(t))s.append(r,OE(t[r]));const i=`${cr}/errors/${e}`,o=fu(i,s);return o.length<=nC?o:VE(i,s,nC)}var BE=(e,t,s)=>{const i=uC(e,t),o=`${s?s+` `:""}Visit ${i}`;return pu()?o:`${o}${s?"":` Alternatively register the ValidationModule to see the full message in the console.`}`};function E(...e){vl(Vt,e[0],e[1],!0)}function J(...e){vl(nr,e[0],e[1],!1)}function Fn(e,t,s){vl(nr,e,t,!1,s)}function hC(e,t,s){vl(Vt,e,t,!0,s)}function gC(e,t){const s=t[0];return`error #${s} `+dC(s,t[1],e).join(" ")}function Et(...e){return gC(void 0,e)}function bl(...e){return gC(` `,e)}function pC(e,t){return e.get("rowModelType")===t}function de(e,t){return pC(e,"clientSide")}function mt(e,t){return pC(e,"serverSide")}function Ye(e,t){return e.get("domLayout")===t}function Bt(e){return Ro(e)!==void 0}function Sl(e){return typeof e.get("getRowHeight")=="function"}function NE(e,t){return t?!e.get("enableStrictPivotColumnOrder"):e.get("maintainColumnOrder")}function li({gos:e,formula:t}){const s=e.get("rowNumbers");return s||!!t?.active&&s!==!1}function Xe(e,t,s=!1,i){const{gos:o,environment:r}=e;if(i==null&&(i=r.getDefaultRowHeight()),Sl(o)){if(s)return{height:i,estimated:!0};const l={node:t,data:t.data},c=o.getCallback("getRowHeight")(l);if(mu(c))return c===0&&E(23),{height:Math.max(1,c),estimated:!1}}if(t.detail&&o.get("masterDetail"))return HE(o);const n=o.get("rowHeight");return{height:n&&mu(n)?n:i,estimated:!1}}function HE(e){if(e.get("detailRowAutoHeight"))return{height:1,estimated:!1};const t=e.get("detailRowHeight");return mu(t)?{height:t,estimated:!1}:{height:300,estimated:!1}}function Pt(e){const{environment:t,gos:s}=e,i=s.get("rowHeight");if(!i||ae(i))return t.getDefaultRowHeight();const o=t.refreshRowHeightVariable();return o!==-1?o:(E(24),t.getDefaultRowHeight())}function mu(e){return!isNaN(e)&&typeof e=="number"&&isFinite(e)}function fC(e,t,s){const i=t[e.getDomDataKey()];return i?i[s]:void 0}function So(e,t,s,i){const o=e.getDomDataKey();let r=t[o];ae(r)&&(r={},t[o]=r),r[s]=i}function yo(e){return e.get("ensureDomOrder")?!1:e.get("animateRows")}function En(e){return!(e.get("paginateChildRows")||e.get("groupHideOpenParents")||Ye(e,"print"))}function Ns(e){return!e.get("autoGroupColumnDef")?.comparator&&!e.get("treeData")}function Ai(e){const t=e.get("groupAggFiltering");if(typeof t=="function")return e.getCallback("groupAggFiltering");if(t===!0)return()=>!0}function Rs(e){return e.get("grandTotalRow")}function yl(e){switch(e){case"pinnedTop":return"top";case"pinnedBottom":return"bottom";default:return null}}function xo(e){const t=e.get("groupTotalRow");return typeof t=="function"?e.getCallback("groupTotalRow"):()=>t??void 0}function Pn(e){return e.get("groupHideOpenParents")?!0:e.get("groupDisplayType")==="multipleColumns"}function Cu(e){return Pn(e)&&e.get("groupHideColumnsUntilExpanded")&&de(e)}function xl(e,t){return t?!1:e.get("groupDisplayType")==="groupRows"}function Rl(e,t,s){return!!t.group&&!t.footer&&xl(e,s)}function Hs(e){const t=e.getCallback("getRowId");return t===void 0?t:s=>{let i=t(s);return typeof i!="string"&&(rr(()=>E(25,{id:i}),"getRowIdString"),i=String(i)),i}}function mC(e,t){const s=e.get("groupHideParentOfSingleChild");return!!(s===!0||s==="leafGroupsOnly"&&t.leafGroup||e.get("groupRemoveSingleChildren")||e.get("groupRemoveLowestSingleChildren")&&t.leafGroup)}function vu(e){const t=e.get("maxConcurrentDatasourceRequests");return t>0?t:void 0}function wu(e,t){const s=e.get("suppressGroupChangesColumnVisibility");if(s===!0||t&&s==="suppressHideOnGroup"||!t&&s==="suppressShowOnUngroup")return!1;const i=e.get("suppressRowGroupHidesColumns");if(t&&i===!0)return!1;const o=e.get("suppressMakeColumnVisibleAfterUnGroup");return!(!t&&o===!0)}function Ii(e){return e?.checkboxes??!0}function Mn(e){return e?.mode==="multiRow"&&(e.headerCheckbox??!0)}function dr(e){if(typeof e=="object")return e.checkboxLocation??"selectionColumn"}function bu(e){return e?.hideDisabledCheckboxes??!1}function Fl(e){return typeof e.get("rowSelection")!="string"}function CC(e){return e.get("cellSelection")!==void 0}function vC(e){const t=e.get("cellSelection");return t!==void 0?typeof t!="boolean"?t?.suppressMultiRanges??!1:!1:e.get("suppressMultiRangeSelection")}function Ct(e){const t=e.get("cellSelection");return t!==void 0?!!t:e.get("enableRangeSelection")}function El(e){const t=e.get("cellSelection");return t!==void 0?typeof t!="boolean"&&t.handle?.mode==="fill"?t.handle:void 0:{mode:"fill",setFillValue:e.get("fillOperation"),direction:e.get("fillHandleDirection"),suppressClearOnFillReduction:e.get("suppressClearOnFillReduction")}}function ci(e){const t=e.get("cellSelection")??!1;return(typeof t=="object"&&t.enableColumnSelection)??!1}function wC(e){const t=e.get("rowSelection")??"single";if(typeof t=="string"){const s=e.get("suppressRowClickSelection"),i=e.get("suppressRowDeselection");return s&&i?!1:s?"enableDeselection":i?"enableSelection":!0}return t.mode==="singleRow"||t.mode==="multiRow"?t.enableClickSelection??!1:!1}function zE(e){const t=wC(e);return t===!0||t==="enableSelection"}function _E(e){const t=wC(e);return t===!0||t==="enableDeselection"}function Pl(e){const t=e.get("rowSelection");return typeof t=="string"?e.get("isRowSelectable"):t?.isRowSelectable}function Ro(e){const t="beanName"in e&&e.beanName==="gos"?e.get("rowSelection"):e.rowSelection;if(typeof t=="string")switch(t){case"multiple":return"multiRow";case"single":return"singleRow";default:return}switch(t?.mode){case"multiRow":case"singleRow":return t.mode;default:return}}function zs(e){return Ro(e)==="multiRow"}function WE(e){const t=e.get("rowSelection");return typeof t=="string"?e.get("rowMultiSelectWithClick"):t?.enableSelectionWithoutKeys??!1}function Tn(e){const t=e.get("rowSelection");if(typeof t=="string"){const s=e.get("groupSelectsChildren"),i=e.get("groupSelectsFiltered");return s&&i?"filteredDescendants":s?"descendants":"self"}return t?.mode==="multiRow"?t.groupSelects:void 0}function bC(e,t=!0){const s=e.get("rowSelection");return typeof s!="object"?t?"all":void 0:s.mode==="multiRow"?s.selectAll:"all"}function UE(e){const t=e.get("rowSelection");return typeof t=="string"?!1:t?.mode==="multiRow"?t.ctrlASelectsRows??!1:!1}function ki(e){const t=Tn(e);return t==="descendants"||t==="filteredDescendants"}function SC(e){const t=e.get("rowSelection");return typeof t=="object"&&t.masterSelects||"self"}function Su(e){return e.isModuleRegistered("SetFilter")&&!e.get("suppressSetFilterByDefault")}function _e(e){return e.get("columnMenu")==="legacy"}function yu(e){return!_e(e)}function yC(e){return!e||e.length<2?e:"on"+e[0].toUpperCase()+e.substring(1)}function KE(e,t,s){typeof e!="object"&&(e={});const i={...e};for(const o of s){const r=t[o];typeof r<"u"&&(i[o]=r)}return i}function $E(e,t){if(!e)return;const s={};let i=!1;for(const n of Object.keys(e))s[n]=e[n],i=!0;if(!i)return;const o={type:"gridOptionsChanged",options:s};t.dispatchEvent(o);const r={type:"componentStateChanged",...s};t.dispatchEvent(r)}function B(e,t){return e.addCommon(t)}function jE(e,t){return e[t]??e.gridOptions?.[t]??uu(t)??Xm[t]}function Dn({gos:e},t){return t.button===2||t.ctrlKey&&e.get("allowContextMenuWithControlKey")}var qE={resizable:!0,sortable:!0},YE=0;function xC(){return YE++}function Fs(e){return e instanceof rs}var XE=["asc","desc",null],ZE=[{type:"absolute",direction:"asc"},{type:"absolute",direction:"desc"},null],rs=class extends F{constructor(e,t,s,i){super(),this.colDef=e,this.userProvidedColDef=t,this.colId=s,this.primary=i,this.isColumn=!0,this.instanceId=xC(),this.autoHeaderHeight=null,this.sortDef=$t(),this.moving=!1,this.resizing=!1,this.menuVisible=!1,this.formulaRef=null,this.lastLeftPinned=!1,this.firstRightPinned=!1,this.filterActive=!1,this.colEventSvc=new Bs,this.tooltipEnabled=!1,this.rowGroupActive=!1,this.pivotActive=!1,this.aggregationActive=!1,this.flex=null,this.colIdSanitised=tt(s)}destroy(){super.destroy(),this.beans.rowSpanSvc?.deregister(this)}getInstanceId(){return this.instanceId}initState(){const{colDef:e,beans:{sortSvc:t,pinnedCols:s,colFlex:i}}=this;t?.initCol(this);const o=e.hide;o!==void 0?this.visible=!o:this.visible=!e.initialHide,s?.initCol(this),i?.initCol(this)}setColDef(e,t,s){const i=e.spanRows!==this.colDef.spanRows;this.colDef=e,this.userProvidedColDef=t,this.initMinAndMaxWidths(),this.initDotNotation(),this.initTooltip(),i&&(this.beans.rowSpanSvc?.deregister(this),this.initRowSpan()),this.dispatchColEvent("colDefChanged",s)}getUserProvidedColDef(){return this.userProvidedColDef}getParent(){return this.parent}getOriginalParent(){return this.originalParent}postConstruct(){this.initState(),this.initMinAndMaxWidths(),this.resetActualWidth("gridInitializing"),this.initDotNotation(),this.initTooltip(),this.initRowSpan(),this.addPivotListener()}initDotNotation(){const{gos:e,colDef:{field:t,tooltipField:s}}=this,i=e.get("suppressFieldDotNotation");this.fieldContainsDots=k(t)&&t.includes(".")&&!i,this.tooltipFieldContainsDots=k(s)&&s.includes(".")&&!i}initMinAndMaxWidths(){const e=this.colDef;this.minWidth=e.minWidth??this.beans.environment.getDefaultColumnMinWidth(),this.maxWidth=e.maxWidth??Number.MAX_SAFE_INTEGER}initTooltip(){this.beans.tooltipSvc?.initCol(this)}initRowSpan(){this.colDef.spanRows&&this.beans.rowSpanSvc?.register(this)}addPivotListener(){const e=this.beans.pivotColDefSvc,t=this.colDef.pivotValueColumn;!e||!t||this.addManagedListeners(t,{colDefChanged:s=>{const i=e.recreateColDef(this.colDef);this.setColDef(i,i,s.source)}})}resetActualWidth(e){const t=this.calculateColInitialWidth(this.colDef);this.setActualWidth(t,e,!0)}calculateColInitialWidth(e){const t=e.w