(()=>{"use strict";var E={1609:t=>{t.exports=window.React},5795:t=>{t.exports=window.ReactDOM},6120:t=>{t.exports=window.PropTypes},9e3:(t,n,r)=>{r.d(n,{dY:()=>w,Ay:()=>W,Gs:()=>F,x4:()=>$,X2:()=>U,tu:()=>z});var s=r(6120),e=r.n(s);const c={agGrid:()=>r.e(153).then(r.bind(r,3351)),agGridEnterprise:()=>Promise.all([r.e(153),r.e(511)]).then(r.bind(r,7983))};var o=r(1609),g=r.n(o),p=Object.defineProperty,f=Object.defineProperties,d=Object.getOwnPropertyDescriptors,m=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,S=(l,i,u)=>i in l?p(l,i,{enumerable:!0,configurable:!0,writable:!0,value:u}):l[i]=u,P=(l,i)=>{for(var u in i||(i={}))b.call(i,u)&&S(l,u,i[u]);if(m)for(var u of m(i))T.call(i,u)&&S(l,u,i[u]);return l},_=(l,i)=>f(l,d(i));const k=(0,o.lazy)(c.agGrid),N=(0,o.lazy)(c.agGridEnterprise);function L(l){return l?N:k}function h(l){const[i,u]=(0,o.useState)({mounted:!1,rowTransaction:null}),v=(0,o.useCallback)((y,C)=>y?y.includes(C)?y:[...y,C]:[JSON.parse(JSON.stringify(C))],[]);(0,o.useEffect)(()=>{l.rowTransaction&&!i.mounted&&u(y=>_(P({},y),{rowTransaction:v(y.rowTransaction,l.rowTransaction)}))},[l.rowTransaction,i.mounted,v]);const{enableEnterpriseModules:O}=l,A=L(O);return g().createElement(o.Suspense,{fallback:null},g().createElement(A,P({parentState:i},l)))}h.dashRenderType=!0,h.defaultProps={className:"ag-theme-alpine",resetColumnState:!1,exportDataAsCsv:!1,selectAll:!1,deselectAll:!1,enableEnterpriseModules:!1,updateColumnState:!1,persisted_props:["selectedRows"],persistence_type:"local",suppressDragLeaveHidesColumns:!0,dangerously_allow_code:!1,rowModelType:"clientSide",dashGridOptions:{},filterModel:{},paginationGoTo:null,selectedRows:[]},h.propTypes={id:e().string,setProps:e().func,style:e().object,className:e().string,persistence:e().oneOfType([e().bool,e().string,e().number]),persisted_props:e().arrayOf(e().string),persistence_type:e().oneOf(["local","session","memory"]),dangerously_allow_code:e().bool,resetColumnState:e().bool,exportDataAsCsv:e().bool,selectAll:e().oneOfType([e().bool,e().exact({filtered:e().bool})]),deselectAll:e().bool,updateColumnState:e().bool,deleteSelectedRows:e().bool,rowTransaction:e().shape({async:e().bool,add:e().array,update:e().array,remove:e().array,addIndex:e().number}),getRowId:e().string,columnState:e().array,csvExportParams:e().shape({columnSeparator:e().string,suppressQuotes:e().bool,prependContent:e().string,appendContent:e().string,allColumns:e().bool,columnKeys:e().arrayOf(e().string),fileName:e().string,onlySelected:e().bool,onlySelectedAllPages:e().bool,skipColumnGroupHeaders:e().bool,skipColumnHeaders:e().bool,skipRowGroups:e().bool,skipPinnedTop:e().bool,skipPinnedBottom:e().bool}),columnSize:e().oneOf(["sizeToFit","autoSize","responsiveSizeToFit",null]),columnSizeOptions:e().exact({columnLimits:e().arrayOf(e().exact({key:e().string,minWidth:e().number,maxWidth:e().number})),defaultMinWidth:e().number,defaultMaxWidth:e().number,keys:e().arrayOf(e().string),skipHeader:e().bool}),getRowStyle:e().shape({styleConditions:e().arrayOf(e().shape({condition:e().string.isRequired,style:e().object.isRequired})),defaultStyle:e().object}),getRowsRequest:e().shape({startRow:e().number,endRow:e().number,sortModel:e().arrayOf(e().object),filterModel:e().object,context:e().any,successCallback:e().func,failCallback:e().func}),paginationInfo:e().exact({isLastPageFound:e().bool,pageSize:e().number,currentPage:e().number,totalPages:e().number,rowCount:e().number}),paginationGoTo:e().oneOfType([e().oneOf(["first","last","next","previous",null]),e().number]),filterModel:e().object,getDetailRequest:e().shape({data:e().any,requestTime:e().any}),getDetailResponse:e().arrayOf(e().object),cellRendererData:e().shape({value:e().any,colId:e().string,rowIndex:e().number,rowId:e().any,timestamp:e().any}),getRowsResponse:e().shape({rowData:e().arrayOf(e().object),rowCount:e().number,storeInfo:e().any}),licenseKey:e().string,enableEnterpriseModules:e().bool,virtualRowData:e().arrayOf(e().object),scrollTo:e().shape({rowIndex:e().number,rowId:e().string,data:e().object,rowPosition:e().oneOf(["top","bottom","middle"]),column:e().string,columnPosition:e().oneOf(["auto","start","middle","end"])}),eventListeners:e().objectOf(e().array),eventData:e().shape({data:e().any,timestamp:e().any}),columnDefs:e().arrayOf(e().object),defaultColDef:e().object,rowModelType:e().oneOf(["clientSide","infinite","viewport","serverSide"]),rowData:e().arrayOf(e().object),masterDetail:e().bool,detailCellRendererParams:e().shape({detailGridOptions:e().any,detailColName:e().string,suppressCallback:e().bool}),rowStyle:e().object,rowClass:e().string,rowClassRules:e().object,suppressDragLeaveHidesColumns:e().bool,cellClicked:e().shape({value:e().any,colId:e().any,rowIndex:e().number,rowId:e().any,timestamp:e().any}),cellDoubleClicked:e().shape({value:e().any,colId:e().any,rowIndex:e().number,rowId:e().any,timestamp:e().any}),selectedRows:e().oneOfType([e().arrayOf(e().object),e().exact({function:e().string.isRequired}),e().exact({ids:e().arrayOf(e().string).isRequired})]),cellValueChanged:e().arrayOf(e().shape({rowIndex:e().number,rowId:e().any,data:e().object,oldValue:e().any,newValue:e().any,colId:e().any,timestamp:e().any})),dashGridOptions:e().object,dashRenderType:e().string};const z=h.propTypes,F=h.defaultProps,W=h,w={},B=l=>i=>{var u;const v=(u=w[l])==null?void 0:u.call(w,i);if(v)return v;throw new Error(`no grid found, or grid is not initialized yet, with id: ${i}`)},H=l=>async i=>{var u,v,O=(u=w[l])==null?void 0:u.call(w,i);const A=K=>new Promise(X=>setTimeout(X,K)),y=Date.now(),C=12e4,V=1e3;let j=1;const J=1.5;for(;!O&&(await A(j),j*=J,j=Math.min(j,V),O=(v=w[l])==null?void 0:v.call(w,i),!(Date.now()>y+C)););if(O)return O;throw new Error(`no grid found, or grid is not initialized yet, with id: ${i}`)},$=B("getApi"),U=H("getApi")}},D={};function a(t){var n=D[t];if(n!==void 0)return n.exports;var r=D[t]={id:t,exports:{}};return E[t].call(r.exports,r,r.exports,a),r.exports}a.m=E,a.n=t=>{var n=t&&t.__esModule?()=>t.default:()=>t;return a.d(n,{a:n}),n},a.d=(t,n)=>{for(var r in n)a.o(n,r)&&!a.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},a.f={},a.e=t=>Promise.all(Object.keys(a.f).reduce((n,r)=>(a.f[r](t,n),n),[])),a.u=t=>""+{153:"async-community",511:"async-enterprise"}[t]+".js",a.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(t){if(typeof window=="object")return window}}(),a.o=(t,n)=>Object.prototype.hasOwnProperty.call(t,n),(()=>{var t={},n="dash_ag_grid:";a.l=(r,s,e,c)=>{if(t[r]){t[r].push(s);return}var o,g;if(e!==void 0)for(var p=document.getElementsByTagName("script"),f=0;f